diff options
author | hardythe1 | 2014-11-21 19:57:01 +0530 |
---|---|---|
committer | hardythe1 | 2014-11-21 19:57:01 +0530 |
commit | 3fd94fd0526ab64f070676e79bb86d4c43ef16bf (patch) | |
tree | 31e093c01dd8fd67d3cd6b30eb03e0a39501d470 /website | |
parent | ce8e996bb9cc8edc659bf5edd8370f09f8f62a6f (diff) | |
download | scipy2014-3fd94fd0526ab64f070676e79bb86d4c43ef16bf.tar.gz scipy2014-3fd94fd0526ab64f070676e79bb86d4c43ef16bf.tar.bz2 scipy2014-3fd94fd0526ab64f070676e79bb86d4c43ef16bf.zip |
added logout option on abstracts viewing interface
Diffstat (limited to 'website')
-rw-r--r-- | website/urls.py | 1 | ||||
-rw-r--r-- | website/views.py | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/website/urls.py b/website/urls.py index f6d5587..bcfe4b9 100644 --- a/website/urls.py +++ b/website/urls.py @@ -7,6 +7,7 @@ urlpatterns = patterns('', url(r'^page/$', 'website.views.page', name='page'), url(r'^venue/$', 'website.views.venue', name='venue'), url(r'^schedule/$', 'website.views.schedule', name='schedule'), + url(r'^logout/$', 'website.views.UserLogout', name='UserLogout'), url(r'^sponsors/$', 'website.views.sponsors', name='sponsors'), url(r'^contact/$', 'website.views.contact', name='contact'), url(r'^register/$', 'website.views.register', name='register'), diff --git a/website/views.py b/website/views.py index 5db8013..9f8d310 100644 --- a/website/views.py +++ b/website/views.py @@ -1,6 +1,7 @@ from django.http import HttpResponse, HttpResponseRedirect from django.core.context_processors import csrf from django.views.decorators.csrf import csrf_exempt +from django.contrib.auth import authenticate, logout from django.shortcuts import render from django.template import RequestContext from django.core.mail import send_mail @@ -50,6 +51,12 @@ def sponsors(request): def invited_speakers(request): return render(request, 'website/templates/invited-speakers.html') +def UserLogout(request): + user = request.user + if user.is_authenticated() and user.is_active: + logout(request) + return HttpResponseRedirect('/') + def call_for_proposals(request, action=None): context = {} """ EDIT PROPOSAL SECTION """ |