asp.net – 有人有一种方法来保持页面呈现一旦一个人已退出,但打“后退”按钮?
发布时间:2020-07-03 09:08:14 所属栏目:asp.Net 来源:互联网
导读:我有一些网站,需要登录并显示敏感信息。 人去到页面,被提示登录,然后获得查看信息。 该用户从站点注销,并重定向回到登录页面。 然后该人可以“返回”并且回到包含敏感信息的页面。因为浏览器只是认为它是呈现的HTML,它显示给他们没有问题。 有没有办法防
|
我有一些网站,需要登录并显示敏感信息。 人去到页面,被提示登录,然后获得查看信息。 该用户从站点注销,并重定向回到登录页面。 然后该人可以“返回”并且回到包含敏感信息的页面。因为浏览器只是认为它是呈现的HTML,它显示给他们没有问题。 有没有办法防止当用户从退出屏幕中点击“返回”按钮时显示该信息?我不是试图禁用后退按钮本身,我只是试图保持敏感信息不再显示,因为该人没有登录到网站了。 为了讨论起见,上述网站/场景是在ASP.NET与表单验证(所以当用户转到第一页,这是他们想要的页面,他们被重定向到登录页面 – 如果这样做差异)。 解决方法简短的答案是,它不能安全地完成。然而,有很多技巧可以实现,使用户难以回击并获得敏感数据显示。 Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(Now.AddSeconds(-1));
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma","no-cache");
这将禁用在客户端缓存,但这并不是所有的浏览器都支持。 如果您可以选择使用AJAX,则可以使用从客户端代码更新的更新面板检索敏感数据,因此,当客户端仍然登录时,它不会显示。 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用ASP.NET MVC ApiController获取GET
- asp.net-mvc – 在IIS 5.1上部署ASP.NET MVC(Windows XP)
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
- 我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API
- asp.net-mvc – ASP.NET MVC控制器的[Authorize]属性仅适用
- asp.net-mvc – 什么是强类型的视图在ASP.NET MVC
- asp.net-mvc – 有没有办法重命名RequestVerificationToken
- Asp.net 文件上传类(取得文件后缀名,保存文件,加入文字水印
- asp.net – 来自.Net iSeries Provider的AS 400性能
- asp.net-mvc-3 – MVC 3不显眼的验证 – 有条件地禁用/启用
推荐文章
站长推荐
- asp.net文件上传功能(单文件,多文件,自定义生成
- asp.net-mvc – .Net 4.5.1框架的maxRequestLeng
- asp.net – 当绑定值包含冒号时,如何绑定GridVie
- 如何将数组从Asp.net服务器端传递到客户端的Java
- asp.net-mvc – 如何正确识别vs2008版本级别?
- asp.net-mvc – ASP.Net MVC:如何根据原始的Jso
- 用C#实现pdf文件的完整性验证
- asp.net 大文件上传 之 改版了的SlickUpload.Htt
- asp.net-mvc – 所有请求获取HTTP错误401.2 – 未
- asp.net-core – ASP.Net核心maxUrlLength
热点阅读
