我的设计配置在我的web应用程序中。我有以下工作流程的问题:注销后,如果我推回按钮,我可以看到需要登录的最后一页
对于访问管理面板我需要登录。之后,我通常会导航到我的网络应用的管理面板。当我点击注销时,它会将我重定向到根页面,这是我到目前为止所需要的行为。
奇怪的事情开始时,在这个页面和上述行动后,我点击浏览器的后退按钮,这是显示我缓存的最后一页我是。我的会话已被破坏,因为如果我点击刷新,它会重定向我,它会提及登录以访问该页面,但我不希望能够看到浏览器的最后一个历史记录页面。
这怎么可能,我该怎么做才能防止它?它与浏览器缓存有关吗?解决这个问题的唯一方法是从登录页面中删除缓存以防止这种行为?我怎样才能做到这一点?
你可以切换到SSL吗? –
您可以检查这两个链接:[1] [1]和[2] [2]。 [1]:http://stackoverflow.com/questions/4120289/how-to-clear-browser-cache-after-user-logout-to-prevent-access-to-private-info- v [2]:http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – tiktak