From 3f629950ff12ba93bb24f2503c62bb71dcfda19b Mon Sep 17 00:00:00 2001
From: Christophe SCAYA <>
Date: Sun, 25 Sep 2022 21:34:18 +0200
Subject: [PATCH] Gestion logout
---
EscapeGame/templates/default_template.html | 11 +++++++++--
app/urls.py | 1 +
app/views.py | 4 ++++
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/EscapeGame/templates/default_template.html b/EscapeGame/templates/default_template.html
index 53d6976..0bf5fd8 100644
--- a/EscapeGame/templates/default_template.html
+++ b/EscapeGame/templates/default_template.html
@@ -7,14 +7,22 @@
Escape Game
+
+
-
+{% if zone %}
+
+{% endif %}
{% for message in messages %}
{% endfor %}{% block 'contenu' %}{% endblock %}
-
diff --git a/app/urls.py b/app/urls.py
index 974dea4..05b1cae 100644
--- a/app/urls.py
+++ b/app/urls.py
@@ -13,4 +13,5 @@ urlpatterns = [
path('admin-distances/', views.distances, name='admin-distances'),
path('settings/', views.settings, name='settings'),
path('dashboard/createNewGame', views.createNewGame, name='createNewGame'),
+ path('logout', views.logout, name='logout'),
]
diff --git a/app/views.py b/app/views.py
index 5545842..00d3650 100644
--- a/app/views.py
+++ b/app/views.py
@@ -121,6 +121,10 @@ def setEquipe(request):
}
return HttpResponse(template.render(context, request))
+def logout(request):
+ request.session.flush()
+ return redirect('app:setEquipe')
+
def dashboard(request):
if not request.user.is_authenticated & request.user.is_superuser:
return redirect("/admin/login/?next=/admin-dashboard")