add logout

This commit is contained in:
2021-12-23 11:58:05 -06:00
parent 2d4b957fe1
commit 562ea6e5db
2 changed files with 7 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ from django.urls import path, include
from django.conf.urls.static import static from django.conf.urls.static import static
from django.conf import settings from django.conf import settings
from .views import welcome, login_view from .views import welcome, login_view, logout_benchcoachproject
urlpatterns = [ urlpatterns = [
path("", welcome, name="home"), path("", welcome, name="home"),
@@ -26,5 +26,6 @@ urlpatterns = [
path("admin/", admin.site.urls), path("admin/", admin.site.urls),
path("teamsnap/", include("teamsnap.urls")), path("teamsnap/", include("teamsnap.urls")),
path("login", login_view, name="login_view"), path("login", login_view, name="login_view"),
path("logout", logout_benchcoachproject, name="logout_benchcoachproject"),
path("welcome", welcome, name="welcome") path("welcome", welcome, name="welcome")
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

View File

@@ -1,6 +1,6 @@
from django.http import HttpResponse from django.http import HttpResponse
from django.shortcuts import render,redirect, reverse, HttpResponseRedirect from django.shortcuts import render,redirect, reverse, HttpResponseRedirect
from django.contrib.auth import login,authenticate from django.contrib.auth import login,authenticate,logout
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
@login_required() @login_required()
@@ -8,6 +8,10 @@ def welcome(request):
pages = ['event list', 'team list', 'venue list', 'player list', 'teamsnap home', 'login_view'] pages = ['event list', 'team list', 'venue list', 'player list', 'teamsnap home', 'login_view']
return render(request,'home.html',{'pages':pages}) return render(request,'home.html',{'pages':pages})
def logout_benchcoachproject(request):
if request.method == "POST":
logout(request)
return redirect('home')
def login_view(request): def login_view(request):
if request.method == 'POST': if request.method == 'POST':