Revision 5366dc62 djangobackends/shibauthBackend.py
b/djangobackends/shibauthBackend.py | ||
---|---|---|
24 | 24 |
|
25 | 25 |
try: |
26 | 26 |
user = User.objects.get(username__exact=username) |
27 |
user.email = mail |
|
28 |
user.first_name = firstname |
|
29 |
user.last_name = lastname |
|
30 |
# if organization == settings.SHIB_ADMIN_DOMAIN: |
|
31 |
# user.is_staff = True |
|
32 |
# user.is_superuser = True |
|
33 |
user.is_active = True |
|
34 |
user.save() |
|
27 | 35 |
# The user did not exist. Create one with no privileges |
28 | 36 |
except: |
37 |
|
|
29 | 38 |
user = User.objects.create_user(username, mail, None) |
30 | 39 |
user.first_name = firstname |
31 | 40 |
user.last_name = lastname |
... | ... | |
35 | 44 |
# user.is_staff = True |
36 | 45 |
# user.is_superuser = True |
37 | 46 |
user.is_active = True |
47 |
user.save() |
|
38 | 48 |
try: |
39 | 49 |
peer = Peer.objects.get(domain_name=organization) |
40 | 50 |
up = UserProfile.objects.get_or_create(user=user,peer=peer) |
Also available in: Unified diff