logout_message symfony 4 Redirection

Par Nin1363, il y a 7 ans


Encore un ptit souci :(

J'ai beau chercher sur le net, je n'arrive pas à comprendre pourquoi mon logout_ message s'affiche sur une page qui n'est pas celle requise ('home'). Le message s'affiche sur la page ('show')en frontend.

Une personne pourrait-elle me venir en aide pour m'expliquer pourquoi?

Voici mes codes:

security.yaml

security: # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers providers: from_database: entity: class: App\Entity\User property: username firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false main: anonymous: true logout: path: logout target: logout_message

routes.yaml

logout: path: /logout

SecurityController.php

/** * @Route("/logout_message", name="logout_message") */ public function logoutMessage() { $this->addFlash('success', 'Vous êtes bien déconnecté(e)'); return $this->redirectToRoute('home'); }

la vue (lien dans la barre de navigation) base.html.twig

<li class="nav-item"> <a class="nav-link" href="{{ path('logout') }}"data-toggle="tooltip" data-original-title="Déconnexion"><i class="fa fa-sign-out"></i></a> </li>

Je vous remercie d'avance de votre aide :)

Aucune réponse