summaryrefslogtreecommitdiff
path: root/coip/apps/auth/views.py
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")