Se connecter

Informatique

Création de sites web

Sujet : [HELP] Comment un garde un utilisateur connecté dans un site web dynamique
1
hisseo-santiano
Niveau 10
28 juin 2022 à 18:55:08

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 ? :hap:
Comment l'utilisateur restera connecté et verra qu'il est connecté dans les autres pages ? :hap:

valeureuxweeb
Niveau 3
28 juin 2022 à 22:20:17

jsp avec ta methode mec https://image.noelshack.com/fichiers/2019/12/4/1553199639-lallemand.png
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

deepblue
Niveau 13
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é
}
hisseo-santiano
Niveau 10
29 juin 2022 à 08:04:46

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 :hap:

valeureuxweeb
Niveau 3
29 juin 2022 à 19:34:42

Le 28 juin 2022 à 23:08:22 :
valeureuxweeb, l'op ne fait pas de PHP…

Merde bin désolé pour mon intrusion https://image.noelshack.com/fichiers/2022/21/4/1653554488-ahi-wonki-tison.png

1
Sujet : [HELP] Comment un garde un utilisateur connecté dans un site web dynamique
   Retour haut de page
Consulter la version web de cette page