cookie token 不存储;http 400 错误;导致用户名密码登录,且提示成功后,又返回到登录页。
注意:也有 cookie 值被截取现象,但我目前没遇到,使用 Google Chrome v118。此处不说明;
原因
虽然登录成功,但 cookie 没有存储 token;
跳转路由要先验证 token 是否存在,以此判断用户是否登录;
无 token 就跳回登录页,以此反复进入死循环;
解决
token 时,限制其长度;导致打开系统,页面空白,且控制台报 http 400 错误;
原因
cookie 值存时,会合并到 http 请求头 cookie ,并发送给服务器;nginx) 接收的请求 cookie 超出最大限制,返回 http 400 错误;解决
cookie 的值不要太大;cookie 个数,或使用 localStorage;
此篇第三章有详细说明:https://blog.csdn.net/linzhiqiang0316/article/details/129720285
Cookie 和 Storage 区别说明,参考此篇https://www.cnblogs.com/lianghong/p/8520490.html