diff --git a/website/sagexit/templates/base.html b/website/sagexit/templates/base.html index b52e55c..46fdb2b 100644 --- a/website/sagexit/templates/base.html +++ b/website/sagexit/templates/base.html @@ -49,7 +49,7 @@ Login with Science {% else %} - You're logged in as {{ request.user }} - Log out + You're logged in as {{ request.user }} - Log out {% endif %} diff --git a/website/sagexit/urls.py b/website/sagexit/urls.py index 9d2f6ab..fc6015d 100644 --- a/website/sagexit/urls.py +++ b/website/sagexit/urls.py @@ -1,10 +1,18 @@ -from django.contrib import admin +from django.contrib import admin, auth +from django.shortcuts import redirect from django.urls import path, include from django.views.generic import RedirectView + +def logout(request): + auth.logout(request) + return redirect("/") + + urlpatterns = [ path("", RedirectView.as_view(url="/reservations")), path("reservations/", include("room_reservation.urls")), path("admin/", admin.site.urls), + path("logout/", logout, name="logout"), path("sso/", include("sp.urls")), ]