Symfony Flash Message по внешней ссылке - PullRequest
0 голосов
/ 23 октября 2018

На 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()
    ));
}
...