Super merci ! Tout fonctionne impeccablement maintenant !
D'ailleurs je me doutais bien que la plus grosse erreur dans mon code venais de cette ligne.
J'ai juste aussi du changer mon header location pour l'envoyer sur ma page de logout pour avoir la destruction de session.
Sinon l'utilisateur restait connecter sur une session fantôme avec un profil fantôme sans pseudo, mot de passe, avatar, ... mais il pouvais toujours avoir accès a des pages qui elles nécessite un profil.
EDIT: en me basant sur le code que tu m'as fais, j'ai réussis à l'adapter sur mon code de base posté plus haut.
Parce que la forme de ton code est quelque chose de totalement différent de ce que j'ai appris de mon coté et je ne veux pas m'embrouiller les pinceaux en apprenant une forme plus avancée de code PHP.
Je préfère rester sur la base que j'ai appris pour l'instant et de continuer dans cette voie.
(Par contre j'ai bien modifier mes sessions_start, et mon footer comme tu me l'as indiqué).
Merci beaucoup pour ton aide!
