Bonjour à tous,
J'ai développé une petite appli avec des comptes clients qui doivent se connecter (login et pass dans une base mysql).
Mon problème vient à la déconnection: j'ai un bouton déconnecter qui se contente de rediriger l'utilisateur sur la page d'accueil et de vider son SessionBean. Mais quand on tape à la main l'url de la page du compte perso, il peut y retourner.
J'ai mis un champs "connected" dans son sessionbean que je mets à "false" quand il se déconnecte, et dans l'init de la page du compte perso, je voulais faire un test sur ce champs "connected" pour l'empêcher de l'afficher mais je ne sais pas trop quoi en faire...
J'ai cru comprendre que le serveur web gère lui même la notion de session, c'est ce qui fait que lorsque 2 clients se connectent en même temps à l'appli web, leurs infos ne se mélangent pas. En fait je pense que c'est ça que je voudrais faire, arriver à atteindre cette couche de la programmation pour en réalité faire, quand le type fait se déconnecter, comme si il ouvrait son navigateur web et arrivait sur la page d'accueil, ce qui serrait géré comme une nouvelle session vierge...
Quelqu'un a une idée?
Merci!
Partager