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 :)