Как восстановить защищенную учетную запись пользователя? - PullRequest
3 голосов
/ 19 января 2012

После того, как пользователь попытался войти в систему чаще, чем включилась защита consecutive_failed_logins_limit и грубая защита, каков ожидаемый способ восстановления учетной записи и сброса пароля? Ожидает ли Authlogic ручного сброса атрибута failed_login_count в таблице users администратором?

Ответы [ 2 ]

1 голос
/ 31 января 2018

У вас есть правильный ответ в вашем вопросе.

Сбросьте значение failed_login_count на 0

У меня установлено значение coecutive_failed_logins_limit 5, а значение failed_login_ban_for 0.

Я пыталсявойти в систему с неправильным паролем 6 раз, а затем я получил сообщение об ошибке «Заблокированный аккаунт» с правильным или неправильным паролем.

Я вручную сбросил fail_login_count на 0, а затем смог войти, используя правильный паролькак обычно.

Я планирую добавить кнопку «unban» в представление представления пользователя, чтобы администратор мог отменить удаление пользователя.

0 голосов
/ 06 февраля 2012

Используйте failed_login_ban_for в модели сеанса пользователя, чтобы установить количество часов, на которые пользователь должен быть забанен (по умолчанию 2 часа).

Примеры:

  • Забанить на день: failed_login_ban_for 24.hours
  • Постоянный бан: failed_login_ban_for 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...