From 6baf07358276f6252516fb251022c7051a775284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B7=B4=E5=8D=AB?= <14240332@qq.com> Date: Tue, 3 Jan 2023 11:59:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=ADtoken=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/jnpf/filter/TokenInterceptor.java | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/SC-boot/linkage-admin/src/main/java/jnpf/filter/TokenInterceptor.java b/SC-boot/linkage-admin/src/main/java/jnpf/filter/TokenInterceptor.java index 77c2d9b8..a0a9d949 100644 --- a/SC-boot/linkage-admin/src/main/java/jnpf/filter/TokenInterceptor.java +++ b/SC-boot/linkage-admin/src/main/java/jnpf/filter/TokenInterceptor.java @@ -51,34 +51,34 @@ public class TokenInterceptor implements HandlerInterceptor { UserInfo userInfo = userProvider.get(); String realToken = JwtUtil.getRealToken(token); //测试版本可以关闭验证 - if ("false".equals(configValueUtil.getTestVersion())) { - //token验证 - if (StringUtil.isEmpty(realToken) || !redisUtil.exists(realToken)) { - ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); - ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); - return false; - } - //是否过期 - Date exp = JwtUtil.getExp(token); - if (exp.getTime() < System.currentTimeMillis()) { - ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); - ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); - return false; - } - //判断是否可多人登录 - Integer singleLogin = JwtUtil.getSingleLogin(token); - if (!"1".equals(String.valueOf(singleLogin))) { - //是否在线 - if (!userProvider.isOnLine()) { - ActionResult result = ActionResult.fail(ActionResultCode.SessionOffLine.getCode(), ActionResultCode.SessionOffLine.getMessage()); - redisUtil.remove(realToken); - ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); - return false; - } - } - //增加在线过期时间 - tokenTimeout(userInfo); - } +// if ("false".equals(configValueUtil.getTestVersion())) { +// //token验证 +// if (StringUtil.isEmpty(realToken) || !redisUtil.exists(realToken)) { +// ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); +// ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); +// return false; +// } +// //是否过期 +// Date exp = JwtUtil.getExp(token); +// if (exp.getTime() < System.currentTimeMillis()) { +// ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); +// ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); +// return false; +// } +// //判断是否可多人登录 +// Integer singleLogin = JwtUtil.getSingleLogin(token); +// if (!"1".equals(String.valueOf(singleLogin))) { +// //是否在线 +// if (!userProvider.isOnLine()) { +// ActionResult result = ActionResult.fail(ActionResultCode.SessionOffLine.getCode(), ActionResultCode.SessionOffLine.getMessage()); +// redisUtil.remove(realToken); +// ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); +// return false; +// } +// } +// //增加在线过期时间 +// tokenTimeout(userInfo); +// } return true; }