def get_user(self, user_id): try: user = GVLUser(id=user_id, username=id) if user_id in ['ubuntu', 'root']: user.is_superuser = True user.is_staff = True return user except User.DoesNotExist: return None
def get_user(self, user_id): try: user = GVLUser(id=user_id, username=id) if user_id in ["ubuntu", "root"]: user.is_superuser = True user.is_staff = True return user except User.DoesNotExist: return None
def authenticate(self, username=None, password=None): service = getattr(settings, 'PAM_SERVICE', 'login') if pam.authenticate(username, password, service=service): try: user = GVLUser(id=username, username=username) except: user = GVLUser(id=username, username=username, password='******') user.set_unusable_password() if getattr(settings, 'PAM_IS_SUPERUSER', False): user.is_superuser = True if getattr(settings, 'PAM_IS_STAFF', user.is_superuser): user.is_staff = True # user.save() if username in ['ubuntu', 'root']: user.is_superuser = True user.is_staff = True return user return None
def authenticate(self, username=None, password=None): service = getattr(settings, "PAM_SERVICE", "login") if pam.authenticate(username, password, service=service): try: user = GVLUser(id=username, username=username) except: user = GVLUser(id=username, username=username, password="******") user.set_unusable_password() if getattr(settings, "PAM_IS_SUPERUSER", False): user.is_superuser = True if getattr(settings, "PAM_IS_STAFF", user.is_superuser): user.is_staff = True # user.save() if username in ["ubuntu", "root"]: user.is_superuser = True user.is_staff = True return user return None