Лучшим вариантом является расширение класса sfBasicSecurityUser
, переопределение метода hasCredential()
для его обработки (например, добавление !
перед указанными учетными данными).Это то, что фильтр безопасности использует для проверки, может ли пользователь получить доступ к запрошенному действию.
Затем отредактируйте класс myUser
вашего приложения, чтобы расширить этот новый класс, и вуаля.