fixes logout view

This commit is contained in:
artus
2018-10-11 15:09:45 +02:00
parent 8fa768cad5
commit cb7e28990f
2 changed files with 7 additions and 7 deletions

View File

@@ -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")),

View File

@@ -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('/')