在我的 MVC 4 应用程序中,我使用 BaseController
来在我的任何其他 Controller 受到攻击时执行一些进程,其中之一是检查用户是否登录。
我注意到这是跨设计模式、框架等的常见问题。遗憾的是,我找不到解决方案。
让我们保持简短和甜蜜:我们如何防止后退按钮允许未经授权访问我的 MVC 4 页面?
最佳答案
一个可能的问题是页面在浏览器缓存中。考虑在页面初始化中添加一些反缓存代码。
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
以下是一些其他问题以及一些实现选项。
关于c# - 后退按钮阻止页面授权用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17158347/