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 a0a9d949..ee3c9834 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,8 +51,8 @@ public class TokenInterceptor implements HandlerInterceptor { UserInfo userInfo = userProvider.get(); String realToken = JwtUtil.getRealToken(token); //测试版本可以关闭验证 -// if ("false".equals(configValueUtil.getTestVersion())) { -// //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)); @@ -65,20 +65,20 @@ public class TokenInterceptor implements HandlerInterceptor { // 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); -// } + //判断是否可多人登录 + 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; } diff --git a/SC-web/src/api/scm/test.txt b/SC-web/src/api/scm/test.txt new file mode 100644 index 00000000..e69de29b diff --git a/SC-web/src/views/scm/test.txt b/SC-web/src/views/scm/test.txt new file mode 100644 index 00000000..e69de29b