Ok J'ai plusieurs modules dans mon application dans symfony. Je n'ai qu'un seul module sécurisé: on. J'ai aussi un layout.php qui en haut comprend un menu à onglets pour afficher les liens pour chaque module dans mon application. Ce menu comporte également une partie où l'utilisateur affiche un lien pour se connecter si l'utilisateur n'est pas connecté et se déconnecte si l'utilisateur est connecté.Incompatibilités de session Symfony sfGuardPlugin
Lorsque je tente de visiter le module sécurisé: on Je suis redirigé vers la page de connexion. Je peux me connecter et le cookie est créé. Si je vais à un autre module, le menu affiche le lien «se déconnecter». Supposons que je ferme le navigateur (le cookie expire dans 15 jours) et que j'ouvre à nouveau le navigateur et que je me rende au module de la page d'accueil. Je devrais être connecté mais le menu affiche 'connexion' à la place (en pensant qu'aucun utilisateur n'est connecté). J'essaye de visiter le module secure: on et quand la page recharge le menu affiche le lien 'déconnecter' car il lit maintenant le cookie. Ce que j'ai découvert, c'est que si un cookie est défini et que je ferme le navigateur et le rouvre sur la page d'accueil, il y a deux cookies, un 'sfRemember' et un second 'symfony'. Après avoir lu le module sécurisé et le cookie est lu, le cookie pour 'symony' est totalement différent de ce qui s'affiche sur la page d'accueil - cela signifie qu'il ne lit pas le même cookie et c'est pourquoi le lien 'déconnecter' n'apparaît visitez le module sécurisé. Si, après avoir ouvert ce module sécurisé, je reviens à la page d'accueil, l'application lit le cookie correctement et «se déconnecte». Je n'ai vraiment aucune idée de la façon d'aborder cette question. Toute aide est grandement appréciée!
Était-ce jamais résolu ?. J'ai le même problème. –