Ошибка выхода из системы Symfony2.4 SonataAdminBundle: Необходимо активировать выход из системы в конфигурации брандмауэра безопасности


Вход в систему работает нормально. Получение ошибки при /администраторе/выходе из системы

Вы должны активировать выход из системы в конфигурации брандмауэра безопасности.

В

in *\vendor\sonata-project\user-bundle\Controller\AdminSecurityController.php at line 98

Я устанавливаю выход в значение true, как описано в документе:

Безопасность.yml:

firewalls:
        main:
            pattern:      .*
            #pattern: ^/
            form-login:
                provider:       fos_userbundle
                csrf_provider:  form.csrf_provider
                login_path:     /login
                use_forward:    false
                check_path:     /login_check
                failure_path:   null
            logout:       true
            anonymous:    true

Как избежать этой ошибки с помощью symfony2.4, fosuserbundle1.3 и sonata-admin dev-master?

Author: A.L, 2014-02-22

1 answers

Узел logout в вашей системе безопасности.yml должен содержать два подузла, определяющих путь выхода из системы и цель, на которую пользователь перенаправляется после выхода из системы:

logout:
    path:   /admin/logout
    target: /

Не уверен, что это также работает в контексте сонаты, но это должно работать в нормальных условиях.

 19
Author: Pierre, 2014-02-22 18:09:35