在IE 11中切换用户后,在MVC .net应用程序中丢失会话

时间:2015-03-18 20:31:59

标签: asp.net-mvc-4 session forms-authentication

我有一个使用表单身份验证的MVC应用程序,允许用户以子帐户登录。为此,我们执行以下操作

 FormsAuthentication.SignOut();
 FormsAuthentication.SetAuthCookie(newMember.UserName, true);
  //Set new session variables

然后我重定向到新页面。新页面正确加载,包含所有用户会话特定数据。但是,当我尝试以此用户身份导航到另一个页面时,我的会话就会消失。

这只发生在IE中。

我看到类似的问题,提示.net的版本无法找到IE浏览器的cookie存储。但是,用户已经有一个会话,只有在以新用户身份登录时才会出现问题。

有什么想法吗?

0 个答案:

没有答案