gpt4 book ai didi

c# - 在注销时禁用浏览器的后退按钮,例如 Yahoo、Gmail 等以确保安全

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:14 24 4
gpt4 key购买 nike

首先,我在 globle.asax 文件中将 session 变量设置为 Session["SessionId"],如下所示:-

void Session_Start(object sender, EventArgs e) 
{
// Code that runs when a new session is started
string sessionId = Session.SessionID;
Session["SessionId"] = "true";
}

我在母版页的 page_load() 事件中使用这段代码:-

Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";

if(Session["SessionId"] == null)
{
Response.Redirect("PatientLoginPage.aspx");
}

并使用 Firefox 作为我的默认浏览器,但它不能像 Chrome 浏览器一样工作,如果我错了请帮助我......

提前致谢

Vaibhav D.

最佳答案

如果我没记错的话,Gmail 和 Yahoo 在注销时使用了 2 个重定向,所以当您点击“后退”时,您实际上回到了一个虚假页面,而不是您注销前的页面。尝试相同。

此外,使用的重定向类型可能会影响浏览器历史记录(我在这里指的是从 http header 重定向或从简单的 javascript 重定向)。

尝试使用此信息和伪造的“代理”页面进行一些实验,该页面充当“登录”模式和“注销”模式之间的中间体

关于c# - 在注销时禁用浏览器的后退按钮,例如 Yahoo、Gmail 等以确保安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1286932/

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