Преглед изворни кода

Fixes #1740: Delete session_key cookie on logout

Jeremy Stretch пре 8 година
родитељ
комит
cf49891853
1 измењених фајлова са 7 додато и 1 уклоњено
  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
 
 
 #