Приложение Ruby on rails, использующее Devise для аутентификации. Успешно добавлен блокируемый модуль устройства, миграции и т. Д. Однако я хочу, чтобы пользователь получал предупреждение, когда они находятся на расстоянии одной попытки от блокировки и когда они заблокированы. Какова лучшая стратегия для реализации этого, не слишком сильно вмешиваясь в разработку?

0
RonanOD 16 Дек 2013 в 19:22

1 ответ

Лучший ответ

Devise должен добавить поле failed_attempts в вашу модель.

Вы можете проверить это поле для пользователя при перенаправлении Devise и, если хотите, вставить свое собственное флэш-сообщение. См. https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-when-the-user-can-not-be-authenticated

2
Tyler 16 Дек 2013 в 21:22