在ASP.Net MVC 3中使用窗体身份验证,看起来登录cookie是跨浏览器。例如,当用户在IE中登录,然后在Chrome中打开该网站时,它们已经登录。当他们在Chrome中注销,然后在IE中刷新页面时,它们也被注销。登录持续浏览器
这是正确的还是我moy loco?
这是如何工作的?我不认为浏览器使用通用的缓存来存放cookie。
在ASP.Net MVC 3中使用窗体身份验证,看起来登录cookie是跨浏览器。例如,当用户在IE中登录,然后在Chrome中打开该网站时,它们已经登录。当他们在Chrome中注销,然后在IE中刷新页面时,它们也被注销。登录持续浏览器
这是正确的还是我moy loco?
这是如何工作的?我不认为浏览器使用通用的缓存来存放cookie。
他们不共享cookie。其他事情正在发生。注销可以通过服务器处理注销的方式来解释。如果你的服务器有一个单一的cookie,然后失效,所有会话中的所有登录都将失效,从而使它们都重新登录。
你是对的,哑巴俯视我的一部分!在这种情况下,我做了一个静态变量而不是一个实例变量。 –
哎哟,我已经打了几次自己:) – Buildstarted
他们不共享cookie。其他事情正在发生。注销可以通过服务器处理注销的方式来解释。如果你的服务器有一个单一的cookie,然后失效,所有会话中的所有登录都将失效,从而使它们都重新登录。 – Buildstarted
如果您发布该答案,我会接受。 –
有趣的是,我昨天才发现Flash cookies可以在同一台机器上跨浏览器。 :) – Buildstarted