diff options
Diffstat (limited to 'coip')
-rw-r--r-- | coip/apps/auth/views.py | 2 | ||||
-rw-r--r-- | coip/urls.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/coip/apps/auth/views.py b/coip/apps/auth/views.py index 29d8e02..45abb14 100644 --- a/coip/apps/auth/views.py +++ b/coip/apps/auth/views.py @@ -9,6 +9,7 @@ from django.contrib.auth.models import User from coip.apps.auth.utils import anonid from coip.apps.name.models import lookup import datetime +from django.views.decorators.cache import never_cache def meta(request,attr): v = request.META.get(attr) @@ -63,6 +64,7 @@ def accounts_login_federated(request): pass return HttpResponseRedirect("/") +@never_cache def logout(request): from django.contrib.auth import logout logout(request) diff --git a/coip/urls.py b/coip/urls.py index c0f2ecf..69c1dcd 100644 --- a/coip/urls.py +++ b/coip/urls.py @@ -6,6 +6,7 @@ from django.contrib.auth.views import login from settings import ADMIN_MEDIA_ROOT from settings import MEDIA_ROOT from django.http import HttpResponseRedirect +from coip.apps.auth.views import logout admin.autodiscover() def welcome(request): @@ -18,6 +19,7 @@ urlpatterns = patterns('', (r'^$', welcome), # Login/Logout (r'^accounts/login/$', login,{'template_name': "login.html"}), + (r'^accounts/logout$', logout) (r'^accounts/login-federated/$', 'coip.apps.auth.views.accounts_login_federated'), (r'^accounts/logout/$', 'coip.apps.auth.views.logout'), # Profiles and user information |