2014-12-03 2 views
0

Я знаю, что это хорошо знакомый новичок, но я прочитал документы и все такое. Я переадресовываюсь на страницу входа и там я получаю прямо застрял в цикле.Symfony 2 - Redirect Loop для страницы входа

Вот мой security.yml:

security: 
    firewalls: 
     # Disabling the security for the web debug toolbar, the profiler and Assetic. 
     dev: 
      pattern: ^/(_(profiler|wdt)|css|images|js)/ 
      security: false 
     secured_area: 
      pattern: ^/ 
      form_login: 
       provider: fos_userbundle 
       csrf_provider: form.csrf_provider 
       login_path: fos_user_security_login 
       check_path: fos_user_security_check 
      logout: 
       path: fos_user_security_logout 
       target: fos_user_security_login 
      anonymous: true 
    access_control: 
     - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY } 
     - { path: ^/, role: ROLE_USER } 
    acl: 
     connection: default 
    encoders: 
     FOS\UserBundle\Model\UserInterface: sha512 
    role_hierarchy: 
     ROLE_ADMIN:  [ROLE_USER, ROLE_SONATA_ADMIN] 
     ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] 
    providers: 
     fos_userbundle: 
      id: fos_user.user_manager 

бы быть добрым, если кто-то может помочь. Приветствия, Kartopete

ответ

0

Я предполагаю, что в файле config.yml, вы установили:

fos_user: 
    ... 
    firewall_name: secured_area 

Если да, то ваш security.yml выглядит нормально для меня. Может быть, проблема в конфигурации маршрутизации?

1

Если вы изменили метод подключения пользователей или входа в систему, вам необходимо очистить файлы cookie. У меня возникла эта проблема, когда я перешел из пользовательского пакета пользователя в FOSUserBundle

Смежные вопросы