from django.contrib.auth.backends import ModelBackend
from apps.accounts.models import User

class NonePasswordBackend(ModelBackend):
    def authenticate(self, request, email=None,**kwargs):
        UserModel = User
        try:
            user = UserModel.objects.get(email=email)
            return user
        except UserModel.DoesNotExist:
            return None