基本上,我有一个带有阻塞系统的登录系统。如果用户尝试超过 5 次,则阻止,如果他仍会尝试,则尝试次数会增加。
要删除它,我这样做:
"DELETE FROM login_attempts WHERE date < DATE_SUB(NOW(), INTERVAL :time) AND ip_address = :ip"
:time = 间隔日期
例子:
if ($fetch['attempts'] < 6)
{
$time = "10 MINUTE";
}
else if ($fetch['attempts'] < 10)
{
$time = "1 HOUR";
}
else if ($fetch['attempts'] < 21)
{
$time = "1 DAY";
}
else if ($fetch['attempts'] > 21)
{
$time = "14 DAY";
}
基本上我想要做的是,我需要找出如何告诉玩家他什么时候会被解锁。
如果我知道他将被解锁的时间量,我如何回应直到他被解锁的时间?我不想只回显日期,我需要准确回显多少天、多少小时等。
我从来没有这样做过,我被困在这一点上。