Путь сбоя брандмауэра игнорируется со второй попытки

С брандмауэром failure_path установлено, первая неудачная попытка пользователя при входе в систему следует по пути отказа. Когда пользователь снова нажимает на кнопку входа, Bad Credentials выдается исключение, вместо того, чтобы позволить пользователю повторить попытку.

брандмауэр:

firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
failure_path:    /message/inactive

ссылка меню входа (используя KnpMenuBundle)

if ('anon.' === $user) {
$menu->addChild('Sign in', array(
'route' => 'fos_user_security_login'
));
} else {
$menu->addChild("Sign out", array(
'route' => 'fos_user_security_logout',
));
}

Где еще мне посмотреть?

0

Решение

Похоже, что это ответ: измените security.yml, как показано ниже:

firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
failure_path:    /message/inactive
failure_forward: true
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]