Advertisement
Guest User

Untitled

a guest
May 9th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. AUTHENTICATION_BACKENDS = ('login_app.backends.LoginBackend',
  2. 'django.contrib.auth.backends.ModelBackend')
  3.  
  4. # Password validation
  5. # https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators
  6.  
  7. AUTH_PASSWORD_VALIDATORS = [
  8. {
  9. 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
  10. },
  11. {
  12. 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
  13. },
  14. {
  15. 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
  16. },
  17. {
  18. 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
  19. },
  20. ]
  21.  
  22. def authenticate(self, email=None, password=None):
  23. try:
  24. user = User.objects.get(email=email)
  25. if password == user.password:
  26. return user
  27. else:
  28. return None
  29. except User.DoesNotExist:
  30. return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement