用户注销后,该会话已被销毁,但是单击“后退”按钮时,我可以看到前几页。我尝试了会话超时,但对我来说一切都不起作用。如何解决此问题。其asp.net MVC Web应用程序
public ActionResult LoggedOut()
{
HttpContext.Session.Timeout = 1;
HttpContext.Session.Clear();
Session.Abandon();
Session.RemoveAll();
Session.Clear();
return View();
}
情况总是如此,上一页仅显示旧视图。如果刷新了上一页,则该页面将给出错误消息,因为控制器正在滚动,并且随后没有任何会话被取消请求。
您可以做的一种选择是关闭当前打开的页面。比他们无法返回上一页。
关闭页面的方式:如何从控制器关闭ASP.NET MVC页面?
更新:
我查看了一些网站的注销工作原理,在很多情况下,它说的是:
退出:关闭浏览器以完成退出您必须关闭浏览器以完成退出过程。
因此,您必须手动关闭页面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句