Solo  当前访客:0 开始使用

如何避免SPA应用中, 多个浏览器tab登录导致串用户的问题


1. 问题现象

SPA应用, 当一个tabA中登录A用户操作时,又打开了另一个tabB,并且登录了B用户, 这时候再回到tabA中操作, 会出现页面显示用户A,但实际是对B用户的操作,并且由于是SPA,很长一段用户会话过程都将存在此问题

 

2. 问题解决

利用cookie的浏览器一致性,与内存中的标记进行对比

在登录时,对当前登录用户的标识加密存储在cookie中, 同时在当前浏览器页签内存中也会存放一份,

在请求发送前验证下,当前cookie与内存标识的一致性, 如果一致则继续,不一致则阻止流程

 


标题:如何避免SPA应用中, 多个浏览器tab登录导致串用户的问题
作者:hugh0524
地址:https://blog.uproject.cn/articles/2019/04/04/1554360913525.html

, , 0 0