Quellcode durchsuchen

SEC-359: Logout even if not logged in.

Ben Alex vor 19 Jahren
Ursprung
Commit
5911234f65
1 geänderte Dateien mit 2 neuen und 4 gelöschten Zeilen
  1. 2 4
      core/src/main/java/org/acegisecurity/ui/logout/LogoutFilter.java

+ 2 - 4
core/src/main/java/org/acegisecurity/ui/logout/LogoutFilter.java

@@ -94,10 +94,8 @@ public class LogoutFilter implements Filter {
                 logger.debug("Logging out user '" + auth + "' and redirecting to logout page");
             }
 
-            if (auth != null) {
-                for (int i = 0; i < handlers.length; i++) {
-                    handlers[i].logout(httpRequest, httpResponse, auth);
-                }
+            for (int i = 0; i < handlers.length; i++) {
+                handlers[i].logout(httpRequest, httpResponse, auth);
             }
 
             sendRedirect(httpRequest, httpResponse, logoutSuccessUrl);