diff --git a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/shiro/service/ShiroServiceImpl.java b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/shiro/service/ShiroServiceImpl.java index 6cc5afd..9942837 100644 --- a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/shiro/service/ShiroServiceImpl.java +++ b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/shiro/service/ShiroServiceImpl.java @@ -101,8 +101,9 @@ public class ShiroServiceImpl implements ShiroService { @Override public ResultVO logout(String accessToken) { if (isRedisLogin) { - Map map = (Map) redisUtil.get("tokenSession:"+accessToken); - String userId = (String) map.get("userId"); +// Map map = (Map) redisUtil.get("tokenSession:"+accessToken); + String userId = (String) redisUtil.hget("tokenSession:" + accessToken, "userId"); +// String userId = (String) map.get("userId"); redisUtil.del("tokenSession:"+accessToken); redisUtil.del("session:"+userId); return ResultVO.getSuccess();