Запрещение входа в систему для «неактивных» пользователей в Symfony2 - PullRequest
6 голосов
/ 03 апреля 2012

Я установил систему аутентификации моего приложения на основе документации по безопасности Symfony2 .

Каждый из моих пользователей имеет флаг active. Я не хочу, чтобы пользователи, у которых active = false, могли войти в систему.

Я не совсем понимаю, где логика, которая говорит, разрешено ли пользователю входить в систему, поэтому я несколько растерялся, как это сделать. Может кто-нибудь, пожалуйста, направьте меня в правильном направлении?

1 Ответ

18 голосов
/ 03 апреля 2012

Заставьте ваш класс User реализовать AdvancedUserInterface - он специально для этой цели имеет метод isEnabled().

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