每一个你不满意的现在,都有一个你不努力的曾经. 网站首页 > js
一个浏览器同时登录多个用户解决办法
发布时间:2020-01-02 16:19:22 修改时间:2020-01-02 16:19:22 阅读:11795 评论:0 0
一个浏览器同时登录多个用户解决办法
针对session(所谓的session这里指浏览器本地缓存)
前言:这是一件有意思的事,本来人们对浏览器熟知的操作就是当前用户登陆之后换个用户登陆,其实基本上一个人有一个用户就足够了,但是多用户的人也不是很罕见,比如给我们提bug的那些测试者们。
发现问题:今天遇到一个问题,如题,我们是单页应用开发的前端,这里技术栈是angular,大家也很熟悉,但是之前开发是只针对token做了localStorage的缓存处理,用户信息做的配置文件信息没变,这里就导致头部和左侧菜单并没更新。说到这里一般不懂程序的都会这么想:我这个用户的操作内容怎么变了?
解决思路:这里对于咱们猿来说肯定就是缓存的问题,其实权限都一样,问题也很清晰,说实在的我也没遇到这种需要一个浏览器同时登陆两个账户的问题,但是水来了,咱们得准备土不是,我就按个得去验证localStorage、sessionStorage、cookie,发现统一浏览器统一域名地址下缓存得sessionStorage是不通得 也就是各存各的,其他两个都会互通,好了相信你们已经知道怎么做了。
解决办法:localStorage或者cookie改为sessionStorage
注:session总所周知存在于浏览器运行期间,关闭浏览器即清空,对于有长期存储得要求的,不适用此方法。
如有侵权,立即删除!
回复列表
关键字词:浏览器,用户,解决,一个,同时,办法