На symfony 4.1
, если я копирую / вставляю http://mysite/sdff453212f/newPassword/{code} в моем браузере, он показывает сообщение Flash, как и ожидалось.
, но если я отправляю этот URL по почте (илископировать в текстовый документ ...) и я нажимаю на ссылку, на которой не отображается флэш-сообщение (но если intercept_redirects: true, это работает ...)
У вас есть идеи?
мой контроллер:
/**
* @Route("/newPassword/{code}", name="newPassword")
*/
public function newPassword(Request $request, UserPasswordEncoderInterface $encoder, $code)
{
//....
$this->addFlash('error', 'Le code n\'existe pas ou n\'est plus valable');
return $this->redirectToRoute('security_forgot_Password');
}
/**
* @Route("forgotPassword", name="security_forgot_Password")
*/
public function forgotPassword(Request $request, UtilityManager $utility, MailManager $mailManager)
{
$form = $this->createForm(ForgotPasswordType::class);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
//.....
}
return $this->render('security/forgotPassword.html.twig', array(
'form' => $form->createView()
));
}