From 9ef12b439bfdb6b4638cedb92c361cb12e840043 Mon Sep 17 00:00:00 2001 From: dlaren Date: Sun, 17 Aug 2025 19:32:20 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=9B=9E=E9=80=80=E3=80=91=20?= =?UTF-8?q?=E5=9B=9E=E9=80=80=E9=80=80=E5=87=BA=E7=9A=84=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=88=E5=8A=9F=E8=83=BD=E5=BE=85=E4=BC=98=E5=8C=96=EF=BC=8C?= =?UTF-8?q?=E6=9A=82=E6=97=B6=E4=BD=BF=E7=94=A8=E5=85=B6=E4=BB=96=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/admin/auth/AuthController.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/exam-module-system/exam-module-system-biz/src/main/java/pc/exam/pp/module/system/controller/admin/auth/AuthController.java b/exam-module-system/exam-module-system-biz/src/main/java/pc/exam/pp/module/system/controller/admin/auth/AuthController.java index 4f9d659f..bb48db0d 100644 --- a/exam-module-system/exam-module-system-biz/src/main/java/pc/exam/pp/module/system/controller/admin/auth/AuthController.java +++ b/exam-module-system/exam-module-system-biz/src/main/java/pc/exam/pp/module/system/controller/admin/auth/AuthController.java @@ -126,8 +126,9 @@ public class AuthController { OAuth2AccessTokenDO oAuth2AccessTokenDO = JsonUtils.parseObject(stringRedisTemplate.opsForValue().get(oauth2_access_token), OAuth2AccessTokenDO.class); // 判断账号是否登录过 if (oAuth2AccessTokenDO != null && oAuth2AccessTokenDO.getUserInfo().get("username").equals(loginUserName)) { - String token = oauth2_access_token.split(":")[1]; - authService.logout(token, LoginLogTypeEnum.LOGOUT_SELF.getType()); + stringRedisTemplate.opsForValue().getAndDelete(oauth2_access_token); +// String token = oauth2_access_token.split(":")[1]; +// authService.logout(token, LoginLogTypeEnum.LOGOUT_SELF.getType()); } } return success(true); @@ -149,8 +150,10 @@ public class AuthController { // 判断账号是否登录过 if (oAuth2AccessTokenDO != null && oAuth2AccessTokenDO.getUserInfo().get("username").equals(loginoutVo.getUsername())) { // 说明登录了,别的地方登录了,请重新登录 - String token = oauth2_access_token.split(":")[1]; - authService.logout(token, LoginLogTypeEnum.LOGOUT_ADMIN_SELF.getType()); + stringRedisTemplate.opsForValue().getAndDelete(oauth2_access_token); + // TODO 要更改的地方 +// String token = oauth2_access_token.split(":")[1]; +// authService.logout(token, LoginLogTypeEnum.LOGOUT_ADMIN_SELF.getType()); } } return success("退出成功,请重新输入用户名密码登录!");