From cf2e8080eb8305ae148e6dbb97496d6c89c4ee28 Mon Sep 17 00:00:00 2001 From: FLYPHT <1035748121@qq.com> Date: Thu, 15 Sep 2022 10:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9Atoken=E5=BB=B6?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cc/smtweb/framework/core/session/SessionUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java index 024fdff..9d55c5f 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java @@ -9,6 +9,7 @@ import cc.smtweb.framework.core.exception.BizException; import cc.smtweb.framework.core.mvc.controller.IEditor; import cc.smtweb.framework.core.mvc.realm.exception.UnauthenticatedException; import cc.smtweb.framework.core.util.NumberUtil; +import cc.smtweb.framework.core.util.SpringUtil; import cc.smtweb.framework.core.util.StringUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.web.context.request.RequestContextHolder; @@ -157,6 +158,9 @@ public class SessionUtil { UserSession us = null; if (StringUtils.isNotBlank(token)) { us = RedisManager.getInstance().get(token, UserSession.class); + // token延时 + SessionManager sessionManager = SpringUtil.getBean(SessionManager.class); + sessionManager.flush(token); } //校验登录 final boolean isNologin ="design".equals(token) || isNoLogin(lasturi);