, когда я пытаюсь войти в систему как администратор с ролью ROLE_ADMIN с / admin / login. Это всегда дает мне эту ошибку You must configure the check path to be handled by the firewall using form_login in your security firewall configuration.
security.yml
firewalls:
# disables authentication for assets and the profiler, adapt it according to your needs
main:
pattern: ^/
user_checker: fos_user.user_checker
form_login:
provider: fos_userbundle
csrf_token_generator: security.csrf.token_manager
logout: true
anonymous: true
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
admin:
pattern: /admin(.*)
form_login:
provider: fos_userbundle
login_path: /admin/login
check_path: /admin/login_check
default_target_path: /admin/
logout:
path: /admin/logout
target: /admin/login
anonymous: true
routing.yml
fos_user: resource: "@ FOSUserBundle / Resources / config / routing / all.xml"
admin_login: путь: / admin / логин по умолчанию: {_controller: FOSUserBundle: безопасность: логин}
admin_check: путь: / admin / login_check по умолчанию: {_controller: FOSUserBundle: безопасность: проверка}
admin_logout: путь: / admin / logout по умолчанию: {_controller: FOSUserBundle: безопасность: выход из системы}