Я пытаюсь настроить брандмауэр и внешнюю систему брандмауэра в Symfony 2. У меня есть две формы входа, одна для интерфейса и еще одна для панели управления администратора. Различные поставщики и так далее. Моя конфигурация выглядит так:
security:
firewalls:
backend:
pattern: ^/admin
anonymous: true
provider: admin_users
form_login:
login_path: /admin/login
check_path: /admin/login_check
default_target_path: /admin
secured_area:
pattern: ^/
provider: normal_users
anonymous: true
form_login: ~
access_control:
- { path: ^/admin/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_ADMIN }
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
И мой routing.yml:
login:
path: /login
defaults: { _controller: MyFrontendBundle:Default:login }
login_check:
path: /login_check
admin_login:
path: /admin/login
defaults: { _controller: MyBackendBundle:Default:login }
admin_login_check:
path: /admin/login_check
Похоже, но у меня есть следующая ошибка: Не удалось найти контроллер для пути "/admin/login_check". Возможно, вы забыли добавить соответствующий маршрут в конфигурацию маршрутизации
Любые идеи?:)