Я работаю над скриптом, который приостанавливает пользователей после 36 часов бездействия.Как приостановить пользователей после 36 часов неактивного
Код ниже - это то, с чем я столкнулся. Я знаю, что это может не сработать, но я застрял. Мне нужна помощь. Я использую PHP и MYSQL.
$n = "SELECT * FROM tb_ph WHERE username ='$user'
AND status ='sukses' ORDER BY id LIMIT 1";
$regi = mysql_query($n);
$regr = mysql_fetch_array($regi);
$verify = time($regr["verify"]);
$username = $regr["username"];
$check = $verify + 1;
$now = time();
if($check < $now){
mysql_query("UPDATE tb_users SET suspend='1' WHERE username='$username'");
}
Где хранить время последнего действия? Он хранится в базе данных? – kojow7
хранится в базе данных. У меня есть таблица, в которой хранятся транзакции, и я хочу, чтобы пользователи были приостановлены, если они не начали новую транзакцию после 36 часов предыдущей успешной транзакции. –