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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
session=request.setAttribute("session",true);
Dans la partie déconnexion comme ligne de code j'ai mis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
session.removeAttribute("statusconnect");
session.invalidate();
response.SendRedirect("login.jsp");
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
if(session==null) response.sendRedirect("login.jsp");
Sinon en paramètre servlet j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<%@ page import="java.sql.*,java.util.*"%>
Là je suis un peu perdu, je crois peut être qu'il manque un librairie dans l'import ?
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.