From ea8780c9aba82b8e8705ece4608c2477c340c742 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Tue, 26 Jan 2021 23:06:33 +0800 Subject: [PATCH] 修改app登录限制一个端口的问题 --- zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java index 4fb6a84..d175ec5 100644 --- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java +++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java @@ -13,6 +13,7 @@ import com.matrix.system.app.vo.UserAchieveVo; import com.matrix.system.app.vo.UserInfoDetailVo; import com.matrix.system.common.bean.SysUsers; +import com.matrix.system.common.interceptor.ApiUserLoginInterceptor; import com.matrix.system.common.service.SysUsersService; import com.matrix.system.common.tools.DataAuthUtil; import com.matrix.system.common.tools.PasswordUtil; @@ -31,6 +32,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import java.io.UnsupportedEncodingException; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; @@ -101,12 +103,9 @@ @ApiOperation(value = "退出登陆", notes = "退出登陆") @GetMapping(value = "/loginOut") - public AjaxResult loginOut() { - SysUsers sysUsers = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); - String token = redisClient.getCachedValue(sysUsers.getSuId().toString()); - + public AjaxResult loginOut(HttpServletRequest request) { + String token=ApiUserLoginInterceptor.resolveToken(request); redisClient.removeObject(token); - redisClient.removeObject(sysUsers.getSuId().toString()); return AjaxResult.buildSuccessInstance("退出成功"); } -- Gitblit v1.9.1