【发布时间】:2013-01-25 18:03:53
【问题描述】:
这就是我的 security.yml 在访问控制列表中的样子:
access_control:
- { path: ^/admin, roles: IS_AUTHENTICATED_FULLY }
- { path: ^/admin, roles: ROLE_ADMIN }
我想要做的是用户必须同时具有两个角色(ROLE_ADMIN 和 IS_AUTHENTICATED_FULLY)才能访问定义的路径。但是使用上述规则,如果用户具有任何一个角色,则用户可以访问我不想要的定义的路径。我也尝试过如下给出规则但没有成功:
- { path: ^/admin, roles:[ROLE_ADMIN,IS_AUTHENTICATED_FULLY] }
如何添加要求用户同时具有两个角色才能访问定义的路径的规则?
【问题讨论】:
-
那么,您找到答案了吗?您检查为正确的那一项似乎是错误的。
标签: symfony symfony-2.1