有个问题:用户登录的token存在cookies的path:‘/’;切到系统A,系统A的token存在path:'/a',切到系统B,系统B的token存在path:'/B'。当我在A系统中退出的时候,同时把cookies中的数据清除,现在是只能删除用户token和A系统的token,无法删除系统B中的cookies。应该怎么处理
有个问题:用户登录的token存在cookies的path:‘/’;切到系统A,系统A的token存在path:'/a',切到系统B,系统B的token存在path:'/B'。当我在A系统中退出的时候,同时把cookies中的数据清除,现在是只能删除用户token和A系统的token,无法删除系统B中的cookies。应该怎么处理
10 回答11.2k 阅读
15 回答8.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
所谓的删除,倒不如说是重新覆盖。设置cookie的时候是可以主动加
path=/
,path=/a
的,所以你只需要重新设置一遍,然后expires设置成-1即可