老师,COOKIE_NAME ="mmall_login_token"; 在登录的时候add到response了,为啥取不到呢?

来源:6-15 单点登录之SessionExpireFilter重置Session有效期

pookly

2018-03-04


//img.mukewang.com/szimg/5a9bf85f0001bdd113660487.jpg

//img.mukewang.com/szimg/5a9bf7e100016b0910090315.jpg

//img.mukewang.com/szimg/5a9bf7260001cace09970318.jpg

这里断点只取到了jseeionid,没有我们的mmall_login_token?


jseeionid和mmall_login_token的value一样,是不是被覆盖了?

http://img.mukewang.com/szimg/5aa4d4480001cf1515370796.jpg

http://img.mukewang.com/szimg/5aa4d45a000111f816520140.jpg

写回答

5回答

Geely

2018-03-09

你好,亲爱的,同学,试试用chrome打开调试器,看看资源里面的cookie 是否有记录,截个图我看一下。正常来说add cookie的response返回之后,就会增加这个cookie的。

1
3
Geely
回复
pookly
你好同学,通过value不会覆盖的,只会通过key来覆盖cookie。只要add cookie那个response正常返回,就会写到cookie上,清空一下浏览器所有缓存,看看有没有设置禁止cookie,找一下浏览器相关配置。
2018-03-17
共3条回复

Kokutou

2018-03-08

我和你遇到过同样的问题,我的原因是我在nginx反向代理配置那里的url写错了。

附上老师的配置文件截图,希望能够帮到你。

//img.mukewang.com/szimg/5aa09aa60001966004870372.jpg


1
1
pookly
嗯,谢谢啦;不过我的不是这的问题
2018-03-08
共1条回复

精慕门6573819

2019-07-23

你好,请问你这个问题最后是怎么解决的呢?我也遇到同样的问题

0
0

chenyw

2019-04-22

同学是不是用postman客户端调用的login.do.  必须用浏览器调用才能接收到cookie

0
0

about_blank

2018-03-05

cookie 存入后 

去redis 里检查下是否能够拿到

0
3
Geely
回复
pookly
那检查一下cookie 里面是否已经写进去了呢?
2018-03-11
共3条回复

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

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

2685 学习 · 947 问题

查看课程