add redirect to next when logout

This commit is contained in:
2021-05-28 17:09:02 +00:00
parent 92043b3b4e
commit 57c08bd503
3 changed files with 7 additions and 3 deletions

View File

@@ -45,7 +45,11 @@ def loginPage(request):
def logoutUser(request): def logoutUser(request):
logout(request) logout(request)
response = redirect("home") try:
response = redirect(request.GET.get("next"))
except:
response = redirect("home")
response = del_ep_cookie(request, response) response = del_ep_cookie(request, response)
return response return response

View File

@@ -1,7 +1,7 @@
{% extends 'layout.html' %} {% extends 'layout.html' %}
{% block content %} {% block content %}
<div class="grid-container"> <div class="grid-container padding-top-1">
<div class="grid-x"> <div class="grid-x">
<form action="" method="post"> <form action="" method="post">

View File

@@ -61,7 +61,7 @@
<li><a class="button header-btn header-link" href="/fotos/">Fotos</a></li> <li><a class="button header-btn header-link" href="/fotos/">Fotos</a></li>
<li><a class="button header-btn header-link" href="/blackboard">Blackboard</a></li> <li><a class="button header-btn header-link" href="/blackboard">Blackboard</a></li>
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<li><a class="button header-btn header-link" href="{% url 'logout' %}">Logout</a></li> <li><a class="button header-btn header-link" href="{% url 'logout' %}?next={{ request.path }}">Logout</a></li>
{% else %} {% else %}
<li><a class="button header-btn header-link" href="{% url 'login' %}?next={{ request.path }}">Login</a></li> <li><a class="button header-btn header-link" href="{% url 'login' %}?next={{ request.path }}">Login</a></li>
{% endif %} {% endif %}