c# - 完全退出 ASP.NET
问题描述
早上好,当我想关闭在我的系统中创建的用户会话时,我有一个详细信息,我单击我的注销按钮,它会自动更改为登录表单,发生的情况是当我在浏览器中单击背面时按钮将我返回到系统的主窗体,出于安全考虑,我不希望这种情况发生。
我在按钮事件中有这段代码,但它对我没有任何作用。
Session.Contents.RemoveAll();
Session.Remove("userLogin");
Session.RemoveAll();
Session.Abandon();
Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
Response.AppendHeader("Cache-Control", "no-store");
Response.Write("<script>document.execComand('ClearAuthenticationCache');</script>");
Response.Redirect("LoginSMTValidation.aspx",false);
HttpContext.Current.ApplicationInstance.CompleteRequest();
解决方案
推荐阅读
- spring-integration - 将 JdbcMetadataStore 与 s3-inbound-streaming-channel-adapter 一起使用
- html - 如何自定义 CK Editor 的输出?
- azure - 如何使用 Terraform 为 Azure 服务主体创建客户端密码
- angular - 角度垫选择无法显示选择项目的图标
- java - 如何在每个场景中运行一个 java 方法
- quarkus - 在 Quarkus 上配置 P6Spy
- php - Laravel:如何使用 select2 将多个数据插入 mysql 数据库?
- python - 值未更新为 dict
- java - Java math.random 查询、取整(概念理解)
- ios - 使用 Core Data 提供的数据(在 SwiftUI 中)并与另一个视图共享