【发布时间】:2012-07-17 08:05:03
【问题描述】:
有谁知道我可以在哪里阅读教程,或者知道如何创建一个内置警告的基于 Javascript 的会话超时,以及可选的这些功能:
- 用户活动重置计时器
- 与数据库交互(最后一次看到等)
- 如果不活动,它将注销用户(通过重定向到 logout.php 页)
- 在注销用户之前,它会显示一条弹出消息,询问 如果他们想继续
很遗憾,我对 Javascript 不太了解。
【问题讨论】:
-
Javascript 完全是客户端的;如果您根据您的建议依赖任何数量的安全性,那么它无论如何都不安全。客户端代码不仅可编辑,还可以禁用。由于同样的原因,允许 javascript 直接与数据库通信也是非常不明智的。
-
我使用这个是在管理员登录之后。这段代码不会对公众开放,他们必须通过 PHP 登录并在数据库上才能登录。但是是是否有另一种更安全的超时功能替代方案?
标签: php javascript session popup timeout