Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. # -*- encoding: utf-8 -*-
  2. from accounts.models import Users
  3. from django.contrib.auth.backends import ModelBackend as _ModelBackend
  4. from annoying.functions import get_object_or_None
  5.  
  6. class ModelBackend(_ModelBackend):
  7. def authenticate(self, username=None, password=None):
  8. print username, password
  9. try:
  10. user = Users.objects.using('users').get(username=username)
  11.  
  12. print user.username
  13. if (user.check_password(password)):
  14. return user
  15. else:
  16. return None
  17.  
  18. except Users.DoesNotExist:
  19. return None
  20. #return None
  21.  
  22. def has_perm(self, user_obj, perm):
  23. #if user_obj.username == settings.ADMIN_LOGIN:
  24. return True
  25. #else:
  26. # return False
  27.  
  28. def has_module_perms(self, user_obj, app_label):
  29. return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement