Guest User

Untitled

a guest
Feb 11th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. from django.contrib.auth.backends import ModelBackend
  2. from django.contrib.auth.models import User
  3. from django.contrib.auth.hashers import make_password
  4. from django.contrib.auth.hashers import check_password
  5.  
  6.  
  7.  
  8. class CheckModelBackend(ModelBackend):
  9.  
  10. def authenticate(self, username=None, password=None):
  11.  
  12. try:
  13. user = User.objects.get(username=username)
  14. print(username,password)
  15. pwd = user.password
  16. # print(user.password,pwd)
  17. print(make_password(password,'test.','pbkdf2_sha256'))
  18. print(make_password(password,'test.','pbkdf2_sha256'))
  19. # print(user.check_password(password))
  20. if (check_password(password,pwd)):
  21. # print('suc')
  22. return user
  23. else:
  24. # print('err'+password)
  25. return None
  26.  
  27. except Exception as e:
  28. print(e)
  29. return None
Add Comment
Please, Sign In to add comment