每个浏览器实例的 Cookie
我们有一个 ASP.Net 系统,当用户登录时,他会得到一个包含用户名的 cookie。
当只有一个用户使用该机器时,这工作得很好。
我们遇到问题的地方是当用户测试系统时打开了许多浏览器并使用许多 ID 登录。
在这种情况下,所有浏览器实例都将使用最后登录的用户进行登录。
是否有办法使用不同的用户登录到不同的浏览器实例/选项卡。
We have a ASP.Net system, when the user logs in he gets a cookie that includes the user name.
This works fine, when there is a single user using the machine.
Where we have problems is when a user is testing the system having many browsers open and logging in with many id's.
In this case all browser instances will be logged in with the last user to log in.
Is there are way to be logged in with different users to different browser instances / tabs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,只要每个浏览器不同,您就可以执行此操作。
如果你打开4个IE就不行,但是如果你打开1个IE、1个Firefox、1个Chrome、1个Safari就可以了。 Cookie 是按浏览器保存的,而不是按浏览器窗口保存的。
Yes you can do this as long as each browser is different.
It won't work if you open 4 copies of IE, but it will work if you open one copy of IE, one of Firefox, one of Chrome, one of Safari. Cookies are saved per browser, not per browser window.