【发布时间】:2015-09-20 14:55:33
【问题描述】:
我正在尝试创建一个登录系统,让您在 15 分钟不活动后退出。这是我当前获取数据的代码:
$itemResult = mysql_query("SELECT * FROM `logins` WHERE token = '$token' AND logged_date xxxxx");
这就是我卡住的地方。日期格式如下:yy/mm/dd h:m
我需要使用不超过 15 分钟的正确令牌选择所有内容。我该怎么做?
【问题讨论】:
-
为什么要为此使用数据库?将上次活动的日期/时间存储在会话变量中,每次用户执行某项操作时更新它并使用它来跟踪不活动。
-
@HoboSapiens 如果用户关闭浏览器,会话将被销毁。在这种情况下,我们需要 15 分钟进行编辑。
-
@stack 所以你想在浏览器关闭后让会话保持登录状态?在时间窗口内重新打开该浏览器的人可能会重新打开会话并执行任何操作...