原来是在session里面获取用户信息,现在在redis里面获取用户信息
将
User user = (User) session.getAttribute(Const.CURRENT_USER);
修改为
String loginToken=CookieUtil.readLoginToken(httpServletRequest);
if(StringUtils.isEmpty(loginToken)){
return ServerResponse.createByErrorMessage("用户未登录,无法获取当前用户的信息");
}
//获取用户的信息
String userJsonStr=RedisPoolUtil.get(loginToken);
User user = JsonUtil.string2Obj(userJsonStr,User.class);