Bonjour à tous,
Dans mon site je dois identifier un utilisateur pour qu'il puisse accéder à certaines partie du site.
J'ai déjà coder la partie identification. Et la partie déconnexion.
Une fois l'utilisateur identifié on créer une session. Puis une variable de session (statusconnect) qui est à true.
Création de la session :
Dans la partie déconnexion comme ligne de code j'ai mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part session=request.setAttribute("session",true);
Une fois déconnecté, lorsque que je tape l'adresse d'une page sécurisé je peux toujours y accéder. Au début du fonctionnement j'ai une condition qui vérifie l'existence d'une session :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 session.removeAttribute("statusconnect"); session.invalidate(); response.SendRedirect("login.jsp");
Sinon en paramètre servlet j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(session==null) response.sendRedirect("login.jsp");Là je suis un peu perdu, je crois peut être qu'il manque un librairie dans l'import ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%@ page import="java.sql.*,java.util.*"%>
Soit la l'objet n'existe pas (la syntaxe est fausse) ?
Où soit la destruction de la session n'a pas lieu ?
Où encore il y a un problème de cache ?
Soit la base le conteneur de servlet qui n'est pas configuré ?
Il ne faudrait pas installer une librairie particulière ?
Merci d'avance.
Partager