Symfony2 настроить метод аутентификации - PullRequest
1 голос
/ 28 января 2012

Как добавить логику в метод аутентификации Symfony2?

например, блокирование попыток входа в систему после определенного количества неудачных попыток входа.

Ответы [ 2 ]

1 голос
/ 29 января 2012

Вы можете сделать это в обработчике аутентификации. Вот пример обработчика аутентификации, который вы можете адаптировать к вашим потребностям.

0 голосов
/ 28 января 2012

Вы должны определить сервис, который реализует Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface, а в методе onAuthenticationFailure() вы можете увеличить атрибут, который обрабатывает количество попыток. Если число достигает предела, вы просто переключаете атрибут пользователя enabled на false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...