草庐IT

SessionStartTime

全部标签

php - 如何因不活动而注销用户

纯服务器端PHP。每次用户提交表单时,我都会更新数据库中的“上次事件”时间。我想定期检查并强制注销非事件用户以释放许可证。我该怎么做?我是否还应该将sessionID存储在数据库中,然后销毁session?这将为另一个用户释放许可证,当第一个最终提交另一个表单时,我可以在每个表单操作文件的顶部检查session是否仍然存在,并在必要时将用户重定向到登录页面。那行得通吗?这是“最好”的方式吗?有示例代码吗?更新:我正在轮询,因为我需要知道用户何时超时才能更新数据库。 最佳答案 每次登录时,您都需要跟踪session开始时间,可以这样做