Parcourir la source

Fixes #1740: Delete session_key cookie on logout

Jeremy Stretch il y a 7 ans
Parent
commit
cf49891853
1 fichiers modifiés avec 7 ajouts et 1 suppressions
  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
 
 
 #