Где код аутентификации? Аутентификация - хорошо, но не знаю, почему это работает. Почему не генерировать исключение в checkAction?
security. xml:
firewalls:
admin:
pattern: /admin/(.*)
form_login:
provider: fos_userbundle
login_path: admin_login
check_path: admin_check
failure_path: admin_login
router. xml:
admin_login:
path: /admin/login
defaults: { _controller: AppBundle:Security:login }
admin_check:
path: /admin/login_check
defaults: { _controller: AppBundle:Security:check }
admin_logout:
path: /admin/logout
defaults: { _controller: AppBundle:Security:logout }
SecurityController:
public function checkAction()
{
throw new \RuntimeException('You must configure the check path to be handled by the firewall using form_login in your security firewall configuration.');
}
public function logoutAction()
{
throw new \RuntimeException('You must activate the logout in your security firewall configuration.');
}
debug: router:
admin_login ANY ANY ANY /admin/login AppBundle:Security:login()
admin_check ANY ANY ANY /admin/login_check AppBundle:Security:check()
HTTP-запрос аутентификации - POST "/ admin / login_check". Я смотрю это в профилировщике.