blob: bab6bf88d7ee68d43cd28ae84de1c2d2ccd4301b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
'''
Created on Jul 5, 2010
@author: leifj
'''
from django.http import HttpResponseRedirect
from coip.apps.userprofile.models import UserProfile, user_profile
from coip.apps.name.models import lookup
from django.views.decorators.cache import never_cache
from coip.apps.membership.models import add_member
def accounts_login_federated(request):
if request.user.is_authenticated():
#profile,created = UserProfile.objects.get_or_create(user=request.user)
next = request.session.get("after_login_redirect", None)
if next is not None:
return HttpResponseRedirect(next)
else:
pass
return HttpResponseRedirect("/")
@never_cache
def logout(request):
from django.contrib.auth import logout
logout(request)
return HttpResponseRedirect("/Shibboleth.sso/Logout")
|