From efddff1b008624512c69a5b00693f3a0cd2899ea Mon Sep 17 00:00:00 2001 From: zhaoyidong Date: Mon, 20 Jan 2020 11:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E5=8D=87=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用kickOut需要重复解密,key已经解密过一次了,直接使用解密出来的token退出登录就行 --- .../zhengjie/modules/security/service/OnlineUserService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/OnlineUserService.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/OnlineUserService.java index cc568f00..d2d7e144 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/OnlineUserService.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/OnlineUserService.java @@ -148,9 +148,9 @@ public class OnlineUserService { try { String token =EncryptUtils.desDecrypt(onlineUser.getKey()); if(StringUtils.isNotBlank(igoreToken)&&!igoreToken.equals(token)){ - this.kickOut(onlineUser.getKey()); + this.logout(token); }else if(StringUtils.isBlank(igoreToken)){ - this.kickOut(onlineUser.getKey()); + this.logout(token); } } catch (Exception e) { log.error("checkUser is error",e);