Symfony предоставляет простой способ запретить пользователям входить в систему с использованием свойства isEnabled
, если класс пользователя реализует AdvancedUserInterface
.Как выйти из запрещенного пользователя в Symfony?
Однако, если пользователь не вошел в систему, он не позволит им получить доступ к веб-сайту до истечения срока их действия.
Идея состояла в том, чтобы проверить свойство isEnabled
после получения объекта пользователя ($this->get('security.token_storage')->getToken()->getUser()
) и затем аннулировать сеанс. Каков предпочтительный способ сделать это?
Или есть лучший способ достичь этой цели?