【发布时间】:2011-05-14 21:47:00
【问题描述】:
如果我在浏览器中按后退按钮注销后,它不应该显示上一页,它必须转到默认页面(仅限登录页面)。
所以我尝试了很多方法(ruby on rails 应用程序),例如“history.forward()”、“onbeforeunload”、元标记中的过期缓存、“http://www.brookebryan.com/ 后退按钮检测”这么多..我很困惑。
谁能提出解决方案?
【问题讨论】:
-
如果您将“ruby-on-rails”标签添加到您的问题中,您将更有可能找到答案。
-
您是否在您的应用程序中使用
sessions,如果是,请检查每个安全页面的session.. -
您提供的信息不足以帮助您...我同意 FosterZ,如果您使用
sessions,请在执行之前检查所有受保护操作中的用户会话,或者使用before_filter :method_name作为控制器的第一行 -
另外,如果可以请发布您的方法的代码,在按下后退按钮后呈现会有所帮助..