summaryrefslogtreecommitdiff
path: root/website
diff options
context:
space:
mode:
authorhardythe12014-11-21 19:57:01 +0530
committerhardythe12014-11-21 19:57:01 +0530
commit3fd94fd0526ab64f070676e79bb86d4c43ef16bf (patch)
tree31e093c01dd8fd67d3cd6b30eb03e0a39501d470 /website
parentce8e996bb9cc8edc659bf5edd8370f09f8f62a6f (diff)
downloadscipy2014-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.py1
-rw-r--r--website/views.py7
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 """