Guest User

Untitled

a guest
Apr 24th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. from django.contrib.auth.models import User
  2.  
  3.  
  4. class BasicBackend:
  5. def get_user(self, user_id):
  6. try:
  7. return User.objects.get(pk=user_id)
  8. except User.DoesNotExist:
  9. return None
  10.  
  11.  
  12. class EmailBackend(BasicBackend):
  13.  
  14. def authenticate(self, username=None, password=None):
  15. try:
  16. user = User.objects.get(email=username)
  17. except User.DoesNotExist:
  18. return None
  19. if user.check_password(password):
  20. return user
Add Comment
Please, Sign In to add comment