diff --git a/src/main/java/stirling/software/SPDF/config/security/session/CustomHttpSessionListener.java b/src/main/java/stirling/software/SPDF/config/security/session/CustomHttpSessionListener.java index dd0b01025..4fb79d381 100644 --- a/src/main/java/stirling/software/SPDF/config/security/session/CustomHttpSessionListener.java +++ b/src/main/java/stirling/software/SPDF/config/security/session/CustomHttpSessionListener.java @@ -42,6 +42,7 @@ public class CustomHttpSessionListener implements HttpSessionListener { } String principalName = UserUtils.getUsernameFromPrincipal(principal); if (principalName == null || "anonymousUser".equals(principalName)) { + log.info("Principal is null or anonymousUser"); return; } log.info("Session created: {}", principalName); @@ -51,5 +52,6 @@ public class CustomHttpSessionListener implements HttpSessionListener { @Override public void sessionDestroyed(HttpSessionEvent se) { sessionPersistentRegistry.expireSession(se.getSession().getId()); + sessionPersistentRegistry.removeSessionInformation(se.getSession().getId()); } }