Php 未授权时重定向到url

Php 未授权时重定向到url,php,symfony,authorization,symfony-2.1,Php,Symfony,Authorization,Symfony 2.1,我在Symfony 2.1中遇到安全问题 我有防火墙设置: firewall: main: pattern: ^/ anonymous: ~ query_string: ~ access_denied_url: /register access_control: - { path: ^/, roles: ROLE_USER } - { path: ^/register, roles: IS_AUT

我在
Symfony 2.1
中遇到安全问题

我有防火墙设置:

firewall:

    main:
        pattern: ^/
        anonymous: ~
        query_string: ~
        access_denied_url: /register

    access_control:
    - { path: ^/, roles: ROLE_USER }
    - { path: ^/register, roles: IS_AUTHENTICATED_ANONYMOUSLY }
我希望这会将用户重定向到
/register
页面,但是任何安全路由都会告诉我访问此资源需要
完全身份验证。


有人能给我提供正确的解决方案吗?

我正在这样做,但没有使用
访问\u拒绝\u url
。我想这就是你被拒绝的原因

使用
form\u login
-未经身份验证的用户将被引导到您的
/login
路线。您可以在那里呈现或链接到注册表单,或者将
表单\u登录:登录\u路径
更改为
/register


我正在这样做,但没有使用
访问\u拒绝\u url
。我想这就是你被拒绝的原因

使用
form\u login
-未经身份验证的用户将被引导到您的
/login
路线。您可以在那里呈现或链接到注册表单,或者将
表单\u登录:登录\u路径
更改为
/register