Bonjour

J'espère vraiment que quelqu'un va m'aider sur ce problème que je traine depuis 2 mois.

J'ai fait une application web où la page de connexion est gérée par une BDD Oracle et j'utilise une variable de session que j'initialise quand un utilisateur est connecté et quand il clique sur le bouton déconnecter, je tue les variables de session et le cache avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        Session.Abandon();
        ClassUtils cls = new ClassUtils();
        cls.closeConnection();
        Session.RemoveAll();
        Session["login"] = "";
        Response.Cache.SetExpires(DateTime.Now);
        Response.CacheControl = "no-cache";
        Response.AddHeader("Pragma", "no-cache");
        Response.ExpiresAbsolute = DateTime.Now.Date;
        Response.Expires = -1;
        Response.Redirect("../acceuil/connexion.aspx");
je me rends compte que cela ne marche pas, après la déconnexion, je peux toujours accéder à l'appli par copie d'url.
C'est comme si la page aspx s'écécute sans la page aspx.cs.

Merci de m'aider svp