Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- encoding: utf-8 -*-
- from accounts.models import Users
- from django.contrib.auth.backends import ModelBackend as _ModelBackend
- from annoying.functions import get_object_or_None
- class ModelBackend(_ModelBackend):
- def authenticate(self, username=None, password=None):
- print username, password
- try:
- user = Users.objects.using('users').get(username=username)
- print user.username
- if (user.check_password(password)):
- return user
- else:
- return None
- except Users.DoesNotExist:
- return None
- #return None
- def has_perm(self, user_obj, perm):
- #if user_obj.username == settings.ADMIN_LOGIN:
- return True
- #else:
- # return False
- def has_module_perms(self, user_obj, app_label):
- return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement