def authenticate(self, username=None, password=None): try: n = nisauth(username, password) temp_pass = User.objects.make_random_password(100) nis_user = dict(username=username, ) user_session_obj = dict(email=username + "@mcs.anl.gov", first_name=None, last_name=None, uid=n.uid) user, created = User.objects.get_or_create(username=username) return user except NISAUTHError: e = sys.exc_info()[1] return None
def authenticate(self, username=None, password=None): try: n = nisauth(username, password) temp_pass = User.objects.make_random_password(100) nis_user = dict(username=username, ) user_session_obj = dict( email = username + "@mcs.anl.gov", first_name = None, last_name = None, uid = n.uid ) user, created = User.objects.get_or_create(username=username) return user except NISAUTHError, e: return None
def authenticate(self, username=None, password=None): try: print("start nis authenticate") n = nisauth(username, password) temp_pass = User.objects.make_random_password(100) nis_user = dict(username=username, ) user_session_obj = dict(email=username, first_name=None, last_name=None, uid=n.uid) user, created = User.objects.get_or_create(username=username) return user except NISAUTHError: e = sys.exc_info()[1] print(e) return None