diff options
Diffstat (limited to 'website/views.py')
-rw-r--r-- | website/views.py | 7 |
1 files changed, 7 insertions, 0 deletions
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 """ |