我本来希望在 Symfony2 "v2.1" 中有一个无需身份验证和经过身份验证即可访问的页面。
我使用了匿名,但这里是经过身份验证的用户匿名的令牌,而不是正确的令牌。
有没有人有办法解决吗
我本来希望在 Symfony2 "v2.1" 中有一个无需身份验证和经过身份验证即可访问的页面。
我使用了匿名,但这里是经过身份验证的用户匿名的令牌,而不是正确的令牌。
有没有人有办法解决吗
如安全中所述:
匿名用户在技术上是经过身份验证的,这意味着匿名用户对象的 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 }
如果您删除匿名密钥,防火墙将始终使用户立即进行完全身份验证。