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

View File

@@ -1,6 +1,6 @@
from django.http import HttpResponse
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
@login_required()
@@ -8,6 +8,10 @@ def welcome(request):
pages = ['event list', 'team list', 'venue list', 'player list', 'teamsnap home', 'login_view']
return render(request,'home.html',{'pages':pages})
def logout_benchcoachproject(request):
if request.method == "POST":
logout(request)
return redirect('home')
def login_view(request):
if request.method == 'POST':