[英]how to authenticate ROLE_USER and ROLE_ADMIN separately in fos userbundle
我在网站上做了两个不同的登录部分,一个用于管理部分,另一个用于前端用户。
当我登录到前端时,它已登录。问题是,当我尝试登录admin部分时,它会引发拒绝访问错误。
是否可以进行两个不同的登录会话,以便两个登录会话彼此独立
您没有显示security.yml,因此无法确定:
尝试删除此行:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
但很可能您的security.yml中有类似这样的内容
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/, role: ROLE_USER }
并且您的登录页面位于url / admin / login /
因此,您需要ROLE_ADMIN才能访问登录页面,然后才能以管理员身份登录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.