限制登录所有页面未登录用户:Symfony3

时间:2017-11-13 14:17:30

标签: symfony fosuserbundle symfony-3.2

我正在使用fos bundle用于Symfony并且它正常工作但现在我想限制all pages not logged user除了(登录和注册)。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

security.yml需要看起来像这样:

    access_control:
    - { path: ^/(register|login)?$, roles: IS_AUTHENTICATED_ANONYMOUSLY}
    - { path: ^/?$, roles: ROLE_USER}

检查文档以获取更多Security Symfony

问候暴力

答案 1 :(得分:0)

我认为您使用FosUserBundle并按照评论中的说明,Docs中对此进行了解释。

查看"步骤4:配置应用程序的security.yml"

相关问题