关闭token验证!

product
巴卫 2 years ago
parent 2c783a8b62
commit 6baf073582

@ -51,34 +51,34 @@ public class TokenInterceptor implements HandlerInterceptor {
UserInfo userInfo = userProvider.get(); UserInfo userInfo = userProvider.get();
String realToken = JwtUtil.getRealToken(token); String realToken = JwtUtil.getRealToken(token);
//测试版本可以关闭验证 //测试版本可以关闭验证
if ("false".equals(configValueUtil.getTestVersion())) { // if ("false".equals(configValueUtil.getTestVersion())) {
//token验证 // //token验证
if (StringUtil.isEmpty(realToken) || !redisUtil.exists(realToken)) { // if (StringUtil.isEmpty(realToken) || !redisUtil.exists(realToken)) {
ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); // ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage());
ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); // ServletUtil.renderString(response, JsonUtil.getObjectToString(result));
return false; // return false;
} // }
//是否过期 // //是否过期
Date exp = JwtUtil.getExp(token); // Date exp = JwtUtil.getExp(token);
if (exp.getTime() < System.currentTimeMillis()) { // if (exp.getTime() < System.currentTimeMillis()) {
ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage()); // ActionResult result = ActionResult.fail(ActionResultCode.SessionOverdue.getCode(), ActionResultCode.SessionOverdue.getMessage());
ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); // ServletUtil.renderString(response, JsonUtil.getObjectToString(result));
return false; // return false;
} // }
//判断是否可多人登录 // //判断是否可多人登录
Integer singleLogin = JwtUtil.getSingleLogin(token); // Integer singleLogin = JwtUtil.getSingleLogin(token);
if (!"1".equals(String.valueOf(singleLogin))) { // if (!"1".equals(String.valueOf(singleLogin))) {
//是否在线 // //是否在线
if (!userProvider.isOnLine()) { // if (!userProvider.isOnLine()) {
ActionResult result = ActionResult.fail(ActionResultCode.SessionOffLine.getCode(), ActionResultCode.SessionOffLine.getMessage()); // ActionResult result = ActionResult.fail(ActionResultCode.SessionOffLine.getCode(), ActionResultCode.SessionOffLine.getMessage());
redisUtil.remove(realToken); // redisUtil.remove(realToken);
ServletUtil.renderString(response, JsonUtil.getObjectToString(result)); // ServletUtil.renderString(response, JsonUtil.getObjectToString(result));
return false; // return false;
} // }
} // }
//增加在线过期时间 // //增加在线过期时间
tokenTimeout(userInfo); // tokenTimeout(userInfo);
} // }
return true; return true;
} }

Loading…
Cancel
Save