Увеличьте количество попыток входа в систему для каждого пользователя или для каждой роли в Drupal
Можно ли увеличить количество попыток входа в систему, прежде чем заблокировать учетную запись для определенного пользователя или роли в Drupal? (не для всех пользователей) Или даже никогда не блокировать определенного пользователя независимо от количества неудачных попыток входа?
Благодарю.
3 ответа
Если это в Drupal 6, то у вас, вероятно, есть модуль, выполняющий блокировку учетных записей, потому что это не в ядре Drupal 6.
Это в Drupal 7, однако.
Если вы используете Drupal 6, вам необходимо выяснить, какой модуль выполняет блокировку.
Если вы используете Drupal 7, вы можете установить модуль flood_control, чтобы выставить переменные вокруг блокировки. http://drupal.org/project/flood_control
Блокирует ли Drupal 6 учетные записи после определенного количества сбоев? Все, что я читаю, указывает на то, что это особенность Drupal 7. Тем не мение...
Похоже, модуль безопасности входа позволит вам настроить блокировку пользователей. Вы можете проверить временно заблокированную функцию.
Включив этот модуль, администратор сайта может ограничить количество неверных попыток входа в систему, прежде чем блокировать учетные записи или запретить доступ по IP-адресу, временно или навсегда. Набор уведомлений может помочь администратору сайта узнать, когда что-то происходит с формой входа на сайт: угадывание пароля и учетной записи, попытки входа в систему грубой силы или просто неожиданное поведение при операции входа в систему.
Всегда есть возможность жестко закодировать идентификатор пользователя или идентификатор роли внутри login_security.module. В login_security.module есть функция login_user_block_user_name($variable), отвечающая за блокировку пользователей. Добавление условия if($variable ['uid']!= User_id_not_to_block) или что-то подобное может работать. Однако жесткое кодирование - не лучшее решение.