diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java b/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java index f1212875..651596c1 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/session/SaSessionCustomUtil.java @@ -45,7 +45,7 @@ public class SaSessionCustomUtil { public static SaSession getSessionById(String sessionId, boolean isCreate) { SaSession session = SaTokenManager.getSaTokenDao().getSession(splicingSessionKey(sessionId)); if (session == null && isCreate) { - session = SaTokenManager.getSaTokenAction().createSession(sessionId); + session = SaTokenManager.getSaTokenAction().createSession(splicingSessionKey(sessionId)); SaTokenManager.getSaTokenDao().setSession(session, SaTokenManager.getConfig().getTimeout()); } return session;