最近碰到了一个比较棘手的问题,考虑如下场景:
在同一台电脑上,打开一个浏览器窗口1,使用用户a登录系统,然后购买产品;
订单提交前,重新打开另一个浏览器窗口2,访问系统地址,此时显示登录用户是用户a;
我把它注销,重新用另一个用户b登录。
因为浏览器窗口1和窗口2访问的域名相同,所以窗口1此时的session也会变成用户b的session。
此时再来窗口1点击订单的提交,这个订单就会以用户b的身份提交,扣的钱也会从用户b身上扣。
这个问题不知大家有没有什么好的解决办法呢?
同一台电脑不同用户登录导致session覆盖怎么解决?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
wux_labs 2023-01-31 11:59关注可以使用不同的浏览器进行访问。两个用户分别用不同的浏览器,比如edge和chrome,或Firefox。
如果有用,望采纳,谢谢!评论 打赏 举报 编辑记录解决 1无用 1