Dans ma servlet, au moment où l'utilisateur rentre son son email et son mot de passe j'ai mis un HttpSession session = req.getSession()
Mais après faut faire quoi ?
Comment l'utilisateur restera connecté et verra qu'il est connecté dans les autres pages ?
jsp avec ta methode mec
mais si tu le fais simplement avec session_start(); l'utilisateur reste co
puis pour le déco tu ramène vers une page qui contient session_destroy();
https://www.php.net/manual/fr/function.session-start.php
valeureuxweeb, l'op ne fait pas de PHP…
hisseo-santiano, une fois que tu as validé les identifiants, tu peux alimenter la session avec un nouvel attribut. Tu pourras tester l'existance de cet attribut pour savoir si oui ou non l'internaute est connecté.
À la connexion :
HttpSession session = request.getSession();
session.setAttribute("user_connected", true);
Pour tester :
HttpSession session = request.getSession();
if (session.getAttribute("user_connected")) {
// connecté
} else {
// non connecté
}
Le 28 juin 2022 à 23:08:22 :
valeureuxweeb, l'op ne fait pas de PHP…hisseo-santiano, une fois que tu as validé les identifiants, tu peux alimenter la session avec un nouvel attribut. Tu pourras tester l'existance de cet attribut pour savoir si oui ou non l'internaute est connecté.
À la connexion :
HttpSession session = request.getSession(); session.setAttribute("user_connected", true);
Pour tester :
HttpSession session = request.getSession(); if (session.getAttribute("user_connected")) { // connecté } else { // non connecté }
Je comprends mieux, je compte mettre l'identifiant unique de l'utilisateur en tant qu'attribut, je pense que ça marche aussi
Le 28 juin 2022 à 23:08:22 :
valeureuxweeb, l'op ne fait pas de PHP…
Merde bin désolé pour mon intrusion