如果在浏览器处不活动,会话会破坏非活动用户

时间:2013-09-24 05:51:46

标签: php session

这在会话管理中有点不同。 我希望开发一个系统,如果用户插入,然后在浏览器上保持显示活动,他的会话将继续,如果没有活动会话将破坏。

例如用户登录abc.com之后,如果他访问google.com,yahoo.com等任何网站,他的会话将在abc.com继续其他会话将被销毁。

有些东西就像用户登录一次的UTM设备,他们会在一段固定的时间内继续使用系统。

请帮助我提出实施上述解决方案的建议? 谢谢

2 个答案:

答案 0 :(得分:0)

我正在尝试使用cron作业和数据库表“logging”来保持登录用户的输入。在存储用户访问的网站和访问时间的一个表中,如果最后一次网络访问时间和当前时间的差异超过3分钟,则从登录表中删除用户的条目。如果有更多选择可以做,请告诉我。

答案 1 :(得分:0)

会话在服务器端维护,您需要请求此服务器续订会话。如果用户请求来自其他服务器的页面,则您自己的服务器将会通知

虽然可能会或可能不会使用JavaScript编写一些黑客攻击,但您会侵犯用户的隐私。这个黑客可以肯定会用来嗅探用户。

如果您只想在会话超时中容忍,只需选择更长的超时(如有必要,可将其延长至一小时)。然后,用户有足够的时间浏览其他网站,并仍然在您的网站上保持会话。我能想到的收集用户请求的所有其他原因都与间谍软件有关。