Browse Source

Fixes #1740: Delete session_key cookie on logout

Jeremy Stretch 7 years ago
parent
commit
cf49891853
1 changed files with 7 additions and 1 deletions
  1. 7 1
      netbox/users/views.py

+ 7 - 1
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
 
 
 #