gpt4 book ai didi

c# - 如何防止注销后再次访问该页面?

转载 作者:行者123 更新时间:2023-11-28 20:50:32 24 4
gpt4 key购买 nike

我正在使用 ASP.NET 和 C#。单击注销后我正在使用它。

Session.Abandon();
Session.RemoveAll();
Page.Responce.Cache.setCacheability(HttpCacheability.NoCache);
Response.Redirect("Default.aspx");

但是在此之后,如果他们单击浏览器中的后退按钮,则会转到上一页。

有什么办法可以防止这种情况发生吗?

谢谢..

编辑:

我确实用过这个。

protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
if (Session["LoginId"] == null)
Response.Redirect("frmLogin.aspx");
else
{
Response.ClearHeaders();
Response.AddHeader("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate");
Response.AddHeader("Pragma", "no-cache");
}
}
}

因此,他们单击浏览器后退按钮,然后将调用页面加载,以便我们可以检查 session 变量以进行身份​​验证。

最佳答案

我发布了一个链接,希望它能指导您并帮助您满足您的需要,请单击此处

http://www.dotnetfunda.com/

关于c# - 如何防止注销后再次访问该页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com