From cb7e28990fda97f39e940adbd8b483f2d3e22565 Mon Sep 17 00:00:00 2001 From: artus Date: Thu, 11 Oct 2018 15:09:45 +0200 Subject: [PATCH] fixes logout view --- website/urls.py | 8 ++------ website/views.py | 6 +++++- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/website/urls.py b/website/urls.py index b203af7..f7b66b4 100644 --- a/website/urls.py +++ b/website/urls.py @@ -1,16 +1,12 @@ from django.conf.urls import include, url -from django.contrib.auth import logout as logout_view - -from .views import Index, login_view +from .views import Index, login_view, logout_view urlpatterns = [ # Authentification url(r'^$', Index.as_view(), name="index"), url(r'^login/$', login_view, name="login"), - url(r'^logout/$', logout_view, { - 'next_page': 'index', - }, name="logout"), + url(r'^logout/$', logout_view, name="logout"), # Applications url(r'^maraudes/', include('maraudes.urls', namespace="maraudes")), url(r'^notes/', include('notes.urls', namespace="notes")), diff --git a/website/views.py b/website/views.py index 9f512a2..209eaa2 100644 --- a/website/views.py +++ b/website/views.py @@ -1,6 +1,6 @@ from django import views from django.urls import reverse -from django.contrib.auth import login, authenticate +from django.contrib.auth import login, logout, authenticate from django.contrib import messages from django.http import HttpResponseRedirect, HttpResponsePermanentRedirect @@ -26,6 +26,10 @@ def _get_entry_point(user): return reverse('index') +def logout_view(request): + logout(request) + return HttpResponseRedirect('/') + def login_view(request): if request.method == 'GET': return HttpResponsePermanentRedirect('/')