Ошибка phm Symfony при настройке пользователей и ролей - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь настроить набор пользователей и ролей в моей программе php.Я следовал учебному руководству на веб-сайте Synfony, но получаю следующую ошибку:

(1/1) InvalidTypeException Неверный тип для пути "security.access_control.0.path".Ожидаемый скаляр, но получил массив.Подсказка: используйте urldecoded формат

Security.yml:

# To get started with security, check out the documentation:
# https://symfony.com/doc/current/security.html
security:
    providers:
        in_memory:
            memory:
                users:
                    inkoper:
                        password: inkoper
                        roles: 'ROLE_INKOPER'

    access_control:
        - { path '^/*', roles: [ROLE_INKOPER] }

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

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

        main:
            anonymous: ~
            # activate different ways to authenticate

            # https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate
            http_basic: ~

            # https://symfony.com/doc/current/security/form_login_setup.html
            #form_login: ~

Обновление

Я нашел проблему благодаря Андрею Вахнюку.Я забыл поставить путь «:» после контроля доступа.

1 Ответ

0 голосов
/ 11 мая 2018

Измените свой контроль доступа на

   - { path: '^/', roles: ROLE_INKOPER }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...