Advertisement
Guest User

Untitled

a guest
Jul 1st, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. from django.contrib.auth.models import User
  2.  
  3.  
  4. class EmailAuthBackend(object):
  5. """
  6. Authenticate menggunakan e-mail.
  7. """
  8.  
  9. def authenticate(self, username=None, password=None):
  10. try:
  11. user = User.objects.get(email=username)
  12. if user.check_password(password):
  13. return user
  14. return None
  15. except User.DoesNotExist:
  16. return None
  17.  
  18. def get_user(self, user_id):
  19. try:
  20. return User.objects.get(pk=user_id)
  21. except User.DoesNotExist:
  22. return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement