问题:当我们很频繁的使用一个网址时,会发现即使开多个浏览器客户端,每个客户端使用不同用户登录,最终结果是,对于开的多个浏览器客户端,统一使用的是最后一个登录用户。那么,我们想使用多个浏览器tab页访问同一个系统,每个tab页都使用不同用户登录,如何实现呢?
分析:同一个机器,相同浏览器之所以会使用同一个用户/密码访问web系统的原因,是因为浏览器默认记录了登录该系统最新的用户cookies。且,该cookies对这个浏览器全局生效。
解决方法:打开C:\Windows\System32\drivers\etc\hosts,你可以给本机多加几个名字。
例如:127.0.0.1 localhost a b c d,
127.0.0.1 localhost
127.0.0.1 a
127.0.0.1 b
127.0.0.1 c
127.0.0.1 d
# http://172.17.1.200:8090/Account/Login
# 172.17.1.200 hlzk
# 172.17.1.200 hlzk1
# 172.17.1.200 hlzk2
这样,我们就可以通过以下的一些url来访问了:
http://127.0.0.1:3000 a用户登陆
http://localhost:3000 b用户登陆
http://a:3000 c用户登陆
http://b:3000 d用户登陆
http://c:3000 e用户登陆
http://d:3000 f用户登陆
你完全可以只打开一个浏览器,然后开几个tab,分别访问上面几个url,然后登录不同的用户。
网友评论