diff options
author | Leif Johansson <leifj@sunet.se> | 2010-12-13 12:11:44 +0100 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-12-13 12:11:44 +0100 |
commit | f8a03922700b0686feb25ce20b1e5b608b6201ea (patch) | |
tree | feb51908347e13854507d89530754e40ba60919d /coip/apps | |
parent | 32f7e853e2f5a9d85f5c04e8769da2ac21286fc6 (diff) |
middleware for mapping users
Diffstat (limited to 'coip/apps')
-rw-r--r-- | coip/apps/auth/views.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/coip/apps/auth/views.py b/coip/apps/auth/views.py index 6952b0f..6dd311d 100644 --- a/coip/apps/auth/views.py +++ b/coip/apps/auth/views.py @@ -28,17 +28,11 @@ def meta1(request,attr): def accounts_login_federated(request): if request.user.is_authenticated(): - profile,created = UserProfile.objects.get_or_create(identifier=request.META.get("REMOTE_USER")) + profile,created = UserProfile.objects.get_or_create(identifier=request.user.username) if created: profile.identifier = request.user.username - request.user.delete() - request.user = User(username=anonid()) - request.user.save() profile.user = request.user - else: - request.user.delete() - request.user = profile.user - update = True + profile.save() update = False |