springsession权限验证

来源:8-8 Spring Session实战-4:Cookie注入实战(下)

2016阿文

2018-09-17

我发现在springsession 做管理员登陆的时候,
然后通过

 String loginToken = CookieUtil.readLoginToken(httpServletRequest);
        if (StringUtils.isNotEmpty(loginToken)){
            String  userJsonStr = RedisPoolUtil.get(loginToken);
            user = JsonUtil.string2obj(userJsonStr,User.class);
        }

取出来的 user 为空,

然而,用

   CookieUtil.writeLoginToken(httpServletResponse,session.getId());
                RedisPoolUtil.setEx(session.getId(), JsonUtil.obj2String(response.getData()), Const.RedisCacheExtime.REDIS_SESSION_EXTIME);

这种方式登陆确实可以取到user的?

写回答

1回答

about_blank

2018-09-25

上面的方式 你只读没有写吧?

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程