Почему пользователь не аутентифицируется в Symfony c использованием http-аутентификации?

Есть сайт на симфони, раздел сайта /admin доступен только админу, используется http-авторизация, провайдер пользователей in-memory.
При заходе на /admin запрашивается логин и пароль, происходит аутентификация и раздел становится доступным, после этого перехожу допустим на /home, получаю инстанц юзера в коде и он уже Null:
is_null($this->getUser()); // true

securuty.yml
security:
    encoders:
        Symfony\Component\Security\Core\User\User: plaintext

    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: ROLE_ADMIN

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

    firewalls:
        secured_area:
            pattern:   ^/
            anonymous: ~
            http_basic:
                realm: "Secured Demo Area"

    access_control:
        - { path: ^/admin, role: ROLE_ADMIN }


Друзья, подскажите что не так?
  • Вопрос задан
  • 2393 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы