Symfony2匿名并在同一路线上进行身份验证

时间:2013-02-06 15:35:14

标签: php symfony symfony-2.1

我希望在Symfony2“v2.1”中可以访问一个无需身份验证和身份验证的页面。

我使用了匿名,但这里是Authenticated User Anonymous的令牌而不是正确的令牌。

有没有人有解决方案

1 个答案:

答案 0 :(得分:0)

security中所述:

  

匿名用户在技术上经过身份验证,这意味着   匿名用户对象的isAuthenticated()方法将返回true。

//if you want myPage to be accessible by everyone
security:
    firewalls:
        secured_area:
            pattern:    ^/
            anonymous: ~

    access_control:
        - { path: ^/myPage, roles: IS_AUTHENTICATED_ANONYMOUSLY }

如果删除匿名密钥,防火墙将始终使用户立即完全进行身份验证。