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

限制未登录用户的所有页面的登录:Symfony3,symfony,fosuserbundle,symfony-3.2,Symfony,Fosuserbundle,Symfony 3.2,我正在为Symfony使用fos bundle,它工作正常,但现在我想限制未登录用户的所有页面,除了(登录和注册)。我怎样才能做到这一点呢?我假设,您使用了,并且如评论中所述,所有这些都在本文中进行了解释 查看“步骤4:配置应用程序的安全性.yml”安全性。yml需要如下所示: access_control: - { path: ^/(register|login)?$, roles: IS_AUTHENTICATED_ANONYMOUSLY} - { path: ^/?

我正在为Symfony使用
fos bundle
,它工作正常,但现在我想限制
未登录用户的
所有页面
,除了(登录和注册)。我怎样才能做到这一点呢?

我假设,您使用了,并且如评论中所述,所有这些都在本文中进行了解释


查看“步骤4:配置应用程序的安全性.yml”

安全性。yml需要如下所示:

    access_control:
    - { path: ^/(register|login)?$, roles: IS_AUTHENTICATED_ANONYMOUSLY}
    - { path: ^/?$, roles: ROLE_USER}
查看文档了解更多信息


问候暴力

第一步是,第二步是尝试。我们只是第三步:/是的,我阅读了文档,也尝试过,但更好的解决方案也会帮助其他人。没有“更好”的解决方案,文档。她是你最好的朋友。