我不确定最好的解释方式,但是在这里,我的网站上有很多问题,示例如下:
用户登录并按预期进行授权过程,现在登录按钮更改为注销,并且向用户显示安全页面,但是当用户注销时,运行以下简单代码:
FormsAuthentication.SignOut();
Session.Abandon();
return Redirect("/");
似乎唯一发生的事情是用户被重定向回到首页,但仍然似乎已登录(注销按钮仍然可见)。按F5键没有任何作用,但是如果我进入开发工具(在Chrome上)并重新加载页面,然后按注销按钮,则用户可以成功注销,但是如果他们再次登录,则错误会再次出现。
该网站的这一部分已经几个月没有被触及,但是这种行为在几个月前就开始显现出来,并且存在于所有浏览器中。
以前有人见过这种行为吗?
这是在IIS 7.5中运行的Umbraco MVC 4站点
谢谢, C