From 99367ea1c11a68b420936e7f7db5fa7367da4f44 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 22 一月 2025 11:44:54 +0800 Subject: [PATCH] 全部代码、数据库提交 --- xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java b/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java index d4a3a53..818ba24 100644 --- a/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java +++ b/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java @@ -162,6 +162,8 @@ // 根据uuid将loginUser缓存 String userKey = getTokenKey(loginUser.getToken()); redisService.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES); + // 存放token 到 redis 获取用户id + redisService.setCacheObject(loginUser.getAppUserId()+"", userKey, expireTime, TimeUnit.MINUTES); } private void refreshToken4AppLoginUser(AppLoginUser appLoginUser) { @@ -199,13 +201,14 @@ appLoginUser.setUserid(userId); appLoginUser.setIpaddr(IpUtils.getIpAddr()); LoginUser loginUser = new LoginUser(); + loginUser.setAppUserId(appLoginUser.getAppUserId()); loginUser.setSysUser(appLoginUser.getSysUser()); loginUser.setToken(token); loginUser.setUserid(userId); loginUser.setUsername(userName); loginUser.setIpaddr(IpUtils.getIpAddr()); refreshToken(loginUser); - // refreshToken4AppLoginUser(appLoginUser); + refreshToken4AppLoginUser(appLoginUser); claimsMap.put(SecurityConstants.USER_KEY, token); claimsMap.put(SecurityConstants.DETAILS_USER_ID, userId); claimsMap.put(SecurityConstants.DETAILS_USERNAME, userName); -- Gitblit v1.7.1