1
from django.contrib.auth.models import User
4
class NISBackend(object):
6
def authenticate(self, username=None, password=None):
8
print "start nis authenticate"
9
n = nisauth(username, password)
10
temp_pass = User.objects.make_random_password(100)
11
nis_user = dict(username=username,
14
user_session_obj = dict(
20
user, created = User.objects.get_or_create(username=username)
24
except NISAUTHError, e:
29
def get_user(self, user_id):
31
return User.objects.get(pk=user_id)
32
except User.DoesNotExist, e: