Ошибка выхода из Symfony2 - PullRequest
       1

Ошибка выхода из Symfony2

5 голосов
/ 03 января 2012

Я тестирую среду безопасности в Symfony2 и имею проблему с процессом выхода из системы

Вот мой файл security.yml

security:
firewalls:
    secured_area:
            pattern:    ^/
            anonymous: ~
            switch_user: true
            logout: 
                path: /logout
                target: /
            http_basic:
                realm: "Secured Demo Area"

access_control:
    - { path: ^/item, roles: [ 'ROLE_USER' ]  }

providers:
    in_memory:
        users:
            collector:  { password: collector, roles: 'ROLE_USER' }
            admin: { password: admin, roles: 'ROLE_ADMIN' }

encoders:
    Symfony\Component\Security\Core\User\User: plaintext

Проблема в том, что когда я захожу на mysite.site/app_dev.php / logout он перенаправляет меня на "target", но не выходит из системы активного пользователя.

Кто-нибудь знает, где я ошибаюсь?

1 Ответ

6 голосов
/ 03 января 2012

Поскольку вы используете HTTP-аутентификацию, причина может заключаться в том, что ваш браузер автоматически кэширует ваши учетные данные и повторно регистрируется.Попробуйте использовать проверку подлинности с помощью HTML-формы и посмотрите, сохраняется ли проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...