В настоящее время я использую FOSUserBundle в моем проекте на базе Symfony 3.4.У нас запланированы некоторые изменения внешнего интерфейса, и я хочу интегрировать форму входа в стандартный шаблон страницы, чтобы пользователи, не вошедшие в систему, могли войти в систему, где бы они ни находились в приложении.
В моем файле шаблонаЯ звоню: {{ render(controller('FOSUserBundle:Security:login')) }}
.Это правильно отображает форму входа на соответствующих страницах.
Однако у меня есть две проблемы, я не могу понять, как преодолеть ...
Если пользовательвводит неверные учетные данные, как я могу вернуть пользователя на страницу, на которой он находился, а не на /login
маршрут?
Как перехватить сообщение об ошибке (неверные учетные данные и т. д.)?Я хотел бы сделать это мгновенным сообщением, а затем отобразить его в другом месте в главном шаблоне.
Рад предоставить дополнительную информацию, если потребуется.
t2t