diff --git a/src/main/java/stirling/software/SPDF/config/security/session/SessionPersistentRegistry.java b/src/main/java/stirling/software/SPDF/config/security/session/SessionPersistentRegistry.java index 94f87b014..8db404237 100644 --- a/src/main/java/stirling/software/SPDF/config/security/session/SessionPersistentRegistry.java +++ b/src/main/java/stirling/software/SPDF/config/security/session/SessionPersistentRegistry.java @@ -194,6 +194,14 @@ public class SessionPersistentRegistry implements SessionRegistry { if (runningEE) { return Integer.MAX_VALUE; } - return 30; + return getMaxUserSessions() * 10; + } + + // Get the maximum number of user sessions + public int getMaxUserSessions() { + if (runningEE) { + return Integer.MAX_VALUE; + } + return 3; } }