使用jQuery在会话到期时隐藏数据

时间:2012-06-24 16:59:13

标签: jquery session

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

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

1 个答案:

答案 0 :(得分:0)

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

该插件位于:http://paulirish.com/2009/jquery-idletimer-plugin/