par
Saian » 21 févr. 2020, 12:02
Salut, je ne vois pas d'erreur logique dans le code. A priori $_SESSION['user'] ne sera défini que si la requête a retournée au moins 1 ligne.
Reste à savoir l'état de la session lors de l'appel du script, est-elle bien vide ? ou ne lui reste-t-il pas un index user de la connexion précédente ?
Si tu veux être sûr qu'il n'y a pas d'index user, tu peux le supprimer après le session_start(); avec par exemple un unset($_SESSION['user']);
Normalement on nettoie la session lors de la déconnexion.
Salut, je ne vois pas d'erreur logique dans le code. A priori $_SESSION['user'] ne sera défini que si la requête a retournée au moins 1 ligne.
Reste à savoir l'état de la session lors de l'appel du script, est-elle bien vide ? ou ne lui reste-t-il pas un index user de la connexion précédente ?
Si tu veux être sûr qu'il n'y a pas d'index user, tu peux le supprimer après le session_start(); avec par exemple un unset($_SESSION['user']);
Normalement on nettoie la session lors de la déconnexion.