fixes logout view
This commit is contained in:
@@ -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")),
|
||||
|
||||
@@ -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('/')
|
||||
|
||||
Reference in New Issue
Block a user