Я пытаюсь настроить набор пользователей и ролей в моей программе 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: ~
Обновление
Я нашел проблему благодаря Андрею Вахнюку.Я забыл поставить путь «:» после контроля доступа.
Измените свой контроль доступа на
- { path: '^/', roles: ROLE_INKOPER }