修复部分场景下不能正常创建 token-session 的问题

This commit is contained in:
click33 2024-05-11 16:17:25 +08:00
parent dd533fba8e
commit 4be4ee54c2

View File

@ -1198,6 +1198,9 @@ public class StpLogic {
// 如果是 Token-Session则使用对用 token 的有效期使 token token-session 保持相同ttl同步失效
if(SaTokenConsts.SESSION_TYPE__TOKEN.equals(session.getType())) {
timeout = getTokenTimeout(session.getToken());
if(timeout == SaTokenDao.NOT_VALUE_EXPIRE) {
timeout = getConfigOrGlobal().getTimeout();
}
} else {
// 否则使用全局配置的 timeout
timeout = getConfigOrGlobal().getTimeout();