gpt4 book ai didi

browser - 使用浏览器返回退出后如何停止网页 View

转载 作者:行者123 更新时间:2023-12-04 18:54:17 31 4
gpt4 key购买 nike

我在ASP.NET中拥有网站。我们有两种登录方式
1.用户
2.管理员

我在测试过程中面临以下问题

问题陈述:假设我通过用户登录名登录并浏览所有页面,可以说在用户的任何页面上我单击注销按钮,它将在登录页面上重定向我。

现在问题来了,当我使用浏览器返回时,它向我显示了用户页面,但实际上,注销后我不应该查看该页面。

我的功能是正确的,因为如果我在注销后单击页面,它将再次在登录页面上重定向我,但是我的问题是我不应该在注销后使用浏览器返回用户页面。
[发生在Google和Yahoo中]

管理员登录也是如此。

请帮助我解决问题。

最佳答案

我猜你必须设置以下内容

Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
Response.Cache.SetValidUntilExpires(false);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();

当用户按下“后退”按钮时,这也会导致您的页面回发,因此您可以检查他是否仍在登录,以防将其重定向到其他地方。

关于browser - 使用浏览器返回退出后如何停止网页 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476398/

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