blob: a7c29d6ba7e23b80933ab9f1c7f458f80bea0240 (
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
|
'''
Created on Jul 5, 2010
@author: leifj
'''
from django.http import HttpResponseRedirect
from django.views.decorators.cache import never_cache
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")
|