[英]Symfony2 - Security authentication
- { path: ^/event, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: ROLE_MEMBER }
In my security.yml , I would like to authenticate all /xxx
except /
and /event
, is there a way to do so? 在我的security.yml中 ,我想对
/xxx
除了/
和/event
以外的所有/xxx
进行身份验证,是否可以这样做? What I did above will not work. 我在上面所做的工作不起作用。 The only way for it to work is to add individual pages everytime i create one.
它起作用的唯一方法是每次我创建一个页面时都添加单个页面。
- { path: ^/event, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: ROLE_MEMBER }
I cannot add IS_AUTHENTICATED_ANONYMOUSLY
on the root in the 3rd line because that would be so wrong. 我不能在第三行的根目录上添加
IS_AUTHENTICATED_ANONYMOUSLY
,因为那太错了。
You have to do this in your access_control: 您必须在access_control中执行此操作:
- { path: ^/event, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, roles: ROLE_MEMBER }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.