Сообщение «Аккаунт временно заблокирован по.....»

Аватар пользователя GrandVitara

Сайт сделан под управлением CMS Drupal 7. При попытке залогиниться выдаётся сообщение: «Аккаунт временно заблокирован по причине более чем 5 неудачных попыток входа. Попробуйте войти позже, или запросите новый пароль.». Причина появления данного сообщения в том что Вы или Ваши "доброжелатели" намеренно, при подборе или случайно ввели подряд неверный код пять или более раз. Таким образом срабатывает механизм защиты от флуда. В случае если Вы воспользуетесь возможностью востановления пароля к учётке получением одноразовой ссылки по e-mail и ввода нового пароля, после выхода аккаунт все-равно остается заблокированным (так как установлена временная блокировка по флуду, а не стандартная блокировка). Для снятия блокировки необходимо выполнить запрос в MySQL к соответствующей SQL базе "DELETE FROM `flood`;" записи флуда очищаются, вход с новым паролем будет успешно осущетсвлен (способ найден на официальном сайте Drupal). Но использованный способ некорректен для многопользовательских сайтов, так как этот запрос удаляет флуд-записи для всех пользователей, в том числе, для которых это не нужно делать. Позже на нашем сайте будет размещена статья о том как создать правило используя модуль Rules

Неопределенный

Добавить комментарий