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 f630fe2c..35cddd75 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,8 +45,8 @@ public class SaSessionCustomUtil { public static SaSession getSessionById(String sessionId, boolean isCreate) { SaSession session = SaManager.getSaTokenDao().getSession(splicingSessionKey(sessionId)); if (session == null && isCreate) { - session = SaManager.getSaTokenAction().createSession(sessionId); - SaManager.getSaTokenDao().setSession(session, SaManager.getConfig().getTimeout()); + session = SaManager.getSaTokenAction().createSession(splicingSessionKey(sessionId)); + SaManager.getSaTokenDao().setSession(session, SaManager.getConfig().getTimeout()); } return session; }