Php Symfony安全,重定向太多

Php Symfony安全,重定向太多,php,symfony,Php,Symfony,我正在尝试设置安全性和身份验证,我尝试按照symfony教程进行操作,但现在当我尝试访问任何页面时,我得到的localhost重定向您的次数太多。如果您未登录并访问安全页面,我希望重定向到登录页面 这是我的security.yml文件 安全: # http://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded encoders: Akon\UserBundle\Entity\User:

我正在尝试设置安全性和身份验证,我尝试按照symfony教程进行操作,但现在当我尝试访问任何页面时,我得到的
localhost重定向您的次数太多。
如果您未登录并访问安全页面,我希望重定向到登录页面

这是我的security.yml文件

安全:

# http://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded

encoders:
    Akon\UserBundle\Entity\User:
        algorithm: bcrypt



providers:
    akon:
        entity:
            class: AkonUserBundle:User


firewalls:
    # disables authentication for assets and the profiler, adapt it according to your needs
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

    main:
        pattern:    ^/
        provider: akon
        form_login:
            login_path:    akon_user_login
            check_path:    akon_user_login
        logout:
            path:   /logout
            target: /              


access_control:
    # require ROLE_ADMIN for /register*
    - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    #- { path: ^/, roles: ROLE_USER }
Akon/UserBundle/resources/config/routing.yml

akon_user_homepage:
    path:     /
    defaults: { _controller: AkonUserBundle:Default:index }

akon_user_register:
    path:     /register
    defaults: { _controller: AkonUserBundle:Default:Register}

akon_user_login:
    path:     /login
    defaults: { _controller: AkonUserBundle:Security:Login}


logout:
    path: /logout

我想您可能需要匿名:true请尝试取消注释
#-{path:^/,角色:ROLE\u USER}
Ops,很抱歉忘记评论。第一个答案是在我添加了烦扰鼠标之后:是的,它正常工作。