From cf49891853e9ef16fd82a9126c4d1f6bf9fabc01 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 5 Dec 2017 14:19:24 -0500 Subject: [PATCH] Fixes #1740: Delete session_key cookie on logout --- netbox/users/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netbox/users/views.py b/netbox/users/views.py index 5b12ad325..c87fa5c7a 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -55,10 +55,16 @@ class LoginView(View): class LogoutView(View): def get(self, request): + + # Log out the user auth_logout(request) messages.info(request, "You have logged out.") - return HttpResponseRedirect(reverse('home')) + # Delete session key cookie (if set) upon logout + response = HttpResponseRedirect(reverse('home')) + response.delete_cookie('session_key') + + return response #