Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果超过10分钟标记,则重置numberOfLogs并更新日期字段_Php_Session - Fatal编程技术网

Php 如果超过10分钟标记,则重置numberOfLogs并更新日期字段

Php 如果超过10分钟标记,则重置numberOfLogs并更新日期字段,php,session,Php,Session,我正在试图弄清楚我需要做什么,以便它可以看到,在帐户被锁定后,如果它在10分钟的标记超过了锁定日期,如果存在除0000-00-00 00:00:00以外的锁定日期,然后如果是,则将锁定日期转回0000-00-00,并重置numberOfLogins 我的代码:它为您提供了锁定时间>=10分钟的用户 SELECT userID lockDate from manager_users where lockDate > '0000-00-00 00:00:00' and lockDate &l

我正在试图弄清楚我需要做什么,以便它可以看到,在帐户被锁定后,如果它在10分钟的标记超过了锁定日期,如果存在除0000-00-00 00:00:00以外的锁定日期,然后如果是,则将锁定日期转回0000-00-00,并重置numberOfLogins


我的代码:

它为您提供了锁定时间>=10分钟的用户

SELECT userID  lockDate from manager_users where lockDate > '0000-00-00 00:00:00' and lockDate <=  NOW() - INTERVAL 10 MINUTE
假定userID是您的主键

$query = 'UPDATE manager_users set lockDate = '0000-00-00 00:00:00' where userID = '. intval($userID) .' LIMIT 1';