fix: 修改redis登出类型异常问题

This commit is contained in:
lhc
2023-03-01 14:49:11 +08:00
parent 3b9d134d3e
commit 96c067b3f4

View File

@@ -101,8 +101,9 @@ public class ShiroServiceImpl implements ShiroService {
@Override
public ResultVO logout(String accessToken) {
if (isRedisLogin) {
Map<Object, Object> map = (Map<Object, Object>) redisUtil.get("tokenSession:"+accessToken);
String userId = (String) map.get("userId");
// Map<Object, Object> map = (Map<Object, Object>) 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();