在 win 7 和 win 8 上,我的登录仅在 IE 10 中停止工作。其余浏览器表现正常。win 7 上的 IE 9 也可以正常工作。
这就是我们在网站的 mvc 部分所拥有的。ajax 确认返回到页面,然后重定向到仪表板页面。由于仪表板页面落后于登录,因此用户被重定向回登录页面。
public void SignInUser(UserInfo user)
{
FormsAuthentication.SignOut();
SessionService.AbandonSession();
FormsAuthentication.SetAuthCookie(user.UserId, false);
//here we put the user in session
//here we log hit
}
这就是我们在 Kentico CMS 方面所拥有的,经典的 asp.net。这是一个网络服务请求,登录代码执行,然后确认返回到页面,该页面又重定向到仪表板页面。同样的事情也发生在这里。用户被重定向回登录页面。
FormsAuthentication.SignOut();
FormsAuthentication.SetAuthCookie(user.UserId, false);
有没有其他人在他们的网站上看到过这种行为?