How should I modify security.yml in order to achieve this scenario?
SCENARIO:
- mysitessss.com ->
student
,lecturer
andmanager
can access - mysitessss.com/admin ->
lecturer
andmanager
can access - mysitessss.com/admin/private ->
manager
can access
And Which exact command should I run to create respective users?
- Students: php app/console fos:user:create ?????????
- Teachers: php app/console fos:user:create ?????????
- Managers: php app/console fos:user:create ?????????
I read the documentation and this post but I got confused!
routing.yml
home:
path: /
admin:
path: /admin
admin_private:
path: /admin/private
app/config/security.yml
security:
role_hierarchy:
ROLE_STUDENT: ?????????
ROLE_LECTURER: ????????????
ROLE_MANAGER: ???????
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ????????? }
- { path: ^/admin, role: ????????? }
- { path: ^/admin/private, role: ?????????? }