diff --git a/choose/templates/vote.html b/choose/templates/vote.html
index 20e8322..24702c1 100644
--- a/choose/templates/vote.html
+++ b/choose/templates/vote.html
@@ -5,6 +5,7 @@
Title
+
{% if not voted %}
{% endif %}
diff --git a/choose/views.py b/choose/views.py
index b9b0ed0..f626fb8 100644
--- a/choose/views.py
+++ b/choose/views.py
@@ -1,7 +1,7 @@
import json
from collections import OrderedDict
-from django.contrib.auth import authenticate, login
+from django.contrib.auth import authenticate, login, logout
from django.http import JsonResponse, HttpResponse
from django.shortcuts import render, redirect
from django.template import loader
@@ -138,3 +138,8 @@ def confirm_cancel_vote(request):
return JsonResponse({'response': 'ok'})
else:
return JsonResponse({'response': 'unauthenticated'})
+
+
+def logout_view(request):
+ logout(request)
+ return redirect(login_view)
diff --git a/tea/urls.py b/tea/urls.py
index 115fd5d..46975b1 100644
--- a/tea/urls.py
+++ b/tea/urls.py
@@ -6,6 +6,7 @@ from django.conf.urls.static import static
import choose.views
urlpatterns = [
+ path('logout', choose.views.logout_view),
path('admin/', admin.site.urls),
path('auth/', include('social_django.urls', namespace='social')),
path('choose', choose.views.choose, name='choose'),