fix: 修改redis登出类型异常问题
This commit is contained in:
@@ -101,8 +101,9 @@ public class ShiroServiceImpl implements ShiroService {
|
|||||||
@Override
|
@Override
|
||||||
public ResultVO logout(String accessToken) {
|
public ResultVO logout(String accessToken) {
|
||||||
if (isRedisLogin) {
|
if (isRedisLogin) {
|
||||||
Map<Object, Object> map = (Map<Object, Object>) redisUtil.get("tokenSession:"+accessToken);
|
// Map<Object, Object> map = (Map<Object, Object>) redisUtil.get("tokenSession:"+accessToken);
|
||||||
String userId = (String) map.get("userId");
|
String userId = (String) redisUtil.hget("tokenSession:" + accessToken, "userId");
|
||||||
|
// String userId = (String) map.get("userId");
|
||||||
redisUtil.del("tokenSession:"+accessToken);
|
redisUtil.del("tokenSession:"+accessToken);
|
||||||
redisUtil.del("session:"+userId);
|
redisUtil.del("session:"+userId);
|
||||||
return ResultVO.getSuccess();
|
return ResultVO.getSuccess();
|
||||||
|
|||||||
Reference in New Issue
Block a user