From 66acf744a875505286b17163b9f81956789b2dc3 Mon Sep 17 00:00:00 2001 From: liyawei Date: Fri, 10 Jun 2022 18:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=8D=95=E8=8E=B7RedisSystem?= =?UTF-8?q?Exception=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/jero/config/shiro/ShiroRealm.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/config/shiro/ShiroRealm.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/config/shiro/ShiroRealm.java index 99fa3a699..171b543f6 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/config/shiro/ShiroRealm.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/config/shiro/ShiroRealm.java @@ -24,6 +24,7 @@ import com.jero.common.util.SpringContextUtils; import com.jero.common.util.oConvertUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; +import org.springframework.data.redis.RedisSystemException; import org.springframework.data.redis.serializer.SerializationException; import org.springframework.stereotype.Component; @@ -152,13 +153,12 @@ public class ShiroRealm extends AuthorizingRealm { // 查询用户信息 log.debug("———校验token是否有效————checkUserTokenIsEffect——————— "+ token); LoginUser loginUser = null; - loginUser = commonAPI.getUserByName(username); - /*try { + try { loginUser = commonAPI.getUserByName(username); - }catch (SerializationException e){ - LoginException.loginException(401,"用户不存在!"); + }catch (RedisSystemException e){ + LoginException.loginException(401,"Token失效,请重新登录!"); return null; - }*/ + } if (loginUser == null) { LoginException.loginException(401,"用户不存在!"); return null;