跳过token时效性验证!

product
巴卫 2 years ago
parent 2cd661207d
commit c10251b635

@ -53,31 +53,31 @@ public class TokenInterceptor implements HandlerInterceptor {
//测试版本可以关闭验证 //测试版本可以关闭验证
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;
} }

@ -54,7 +54,7 @@ spring:
config: config:
#===================== 是否开启测试环境 ===================== #===================== 是否开启测试环境 =====================
TestVersion: false TestVersion: true
#===================== 文件模板配置 ===================== #===================== 文件模板配置 =====================
fileType: local #文件存储类型(local-本地存储minio-网络存储) fileType: local #文件存储类型(local-本地存储minio-网络存储)

@ -456,7 +456,7 @@ public class UserController {
if ("1".equals(String.valueOf(originUser.getIsAdministrator()))) { if ("1".equals(String.valueOf(originUser.getIsAdministrator()))) {
UserInfo operatorUser = userProvider.get(); UserInfo operatorUser = userProvider.get();
// 管理员可以修改自己,但是无法修改其他管理员 // 管理员可以修改自己,但是无法修改其他管理员
if (operatorUser.getIsAdministrator()) { /*if (operatorUser.getIsAdministrator()) {
if (!"admin".equals(operatorUser.getUserId())) { if (!"admin".equals(operatorUser.getUserId())) {
if (!operatorUser.getUserId().equals(id)) { if (!operatorUser.getUserId().equals(id)) {
return ActionResult.fail("管理员只能修改自己,不能修改其他管理员"); return ActionResult.fail("管理员只能修改自己,不能修改其他管理员");
@ -464,7 +464,7 @@ public class UserController {
} }
} else { } else {
return ActionResult.fail("无法修改管理员账户"); return ActionResult.fail("无法修改管理员账户");
} }*/
} }
//直属主管不能是自己 //直属主管不能是自己
if (id.equals(userUpForm.getManagerId())) { if (id.equals(userUpForm.getManagerId())) {

Loading…
Cancel
Save