- { path: ^/event, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: ROLE_MEMBER }
В моем security.yml, я хотел бы проверить подлинность всех /xxx
кроме /
и /event
, есть ли способ сделать это? То, что я сделал выше, не сработает. Единственный способ его работы - добавлять отдельные страницы каждый раз, когда я их создаю.Symfony2 - аутентификация безопасности
- { path: ^/event, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: ROLE_MEMBER }
Я не могу добавить IS_AUTHENTICATED_ANONYMOUSLY
на корень в 3-й линии, потому что это было бы так неправильно.
Он использует регулярные выражения. Вы можете настроить свой, чтобы проверять только одну косую черту, вместо «начинается с косой черты» –
@thecatontheflat, я дам ему попробовать – vinz