0

我已经建立了一个简单的倒计时来模拟我的应用程序中的会话超时。这个想法是,如果用户长时间离开他们的计算机,它将破坏所有会话和 cookie 作为故障保护,并使用不同的视图更新 DOM,例如一条消息说会话已过期。更新 DOM 而不是进行重定向的原因是用户可以轻松地点击后退按钮并查看上一页及其上的所有数据。但是,当以 DOM 方式执行此操作时,页面源仍会显示敏感数据!

关于更改浏览器视图并防止用户在历史记录或屏幕上看到数据的最佳方式的任何想法。我目前选择了 AJAX 路由,因为这意味着解决除视图源之外的其他问题。

4

1 回答 1

0

您可以使用 jquery idle 插件并在达到超时值时发出 ajax 请求来销毁会话。

插件在这里: http: //paulirish.com/2009/jquery-idletimer-plugin/

于 2012-06-24T23:57:56.413 回答