Guest User

Untitled

a guest
Jun 10th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. from django.contrib.auth.models import User
  2. from django.contrib.auth.backends import ModelBackend
  3.  
  4. class CIModelBackend(ModelBackend):
  5. """
  6. Overrides the default authentication backend (ModelBackend)
  7. to support case-insensitive login.
  8. """
  9. def authenticate(self, username=None, password=None):
  10. try:
  11. user = User.objects.get(username__iexact=username)
  12. if user.check_password(password):
  13. return user
  14. except User.DoesNotExist:
  15. return None
Add Comment
Please, Sign In to add comment