Я создаю систему входа в систему и хочу заблокировать лицо, пытающееся войти в систему, на несколько минут, когда введены неправильные имя пользователя и пароль, скажем, 4 раза.
Я знаю, как заблокировать его по IP, но это может создать блок, например. целая школа, если я там.
Теперь я мог бы использовать имя пользователя, которое вводит человек, чтобы заблокировать доступ, но это оставляет возможность того, что введенное имя пользователя не существует в базе данных.
Мой вопрос:
Как я могу создать этот блок для кого-то, кто вводит имя пользователя, которого не существует.
И какие таблицы базы данных мне понадобятся для этого.
Также я искал возможность использовать сеанс и файлы cookie для него, но это оставляет проблему безопасности программного обеспечения, которое люди могут создавать для удаления сеансов и файлов cookie.
Так что, если бы кто-нибудь мог мне помочь, я был бы признателен.