【发布时间】:2015-07-29 04:26:09
【问题描述】:
我希望只有具有 ADMIN 或 ENSEIGNANT 角色的用户可以访问管理部分,但即使我进行身份验证,我仍然得到 Access Denied 工程师
role_hierarchy:
ROLE_ADMIN: [ROLE_ENSEIGNANT]
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
//...........
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, roles: [ROLE_ADMIN, ROLE_ENSEIGNANT] }
【问题讨论】:
标签: symfony roles access-control