IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Détruire une session


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 64
    Par défaut Détruire une session
    Bonjour,

    J'utilise Session.Abandon() mais je parviens toujours à naviguer dans les pages après déconnexion!

    J'ai spécifié enableSessionState="True" en haut d'une page aspx pour voir mais pas de différence.

    Que dois-je faire svp?

    Merci

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    euh il me smeble que session.remove() est mieux.

    Sinon tu peux egalement détruire juste un session spécifique session.remove("nomdesession").
    Regarde voir la différence entre remove et abandon

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 64
    Par défaut
    Non Session.Remove("nom de l'objet") permet de supprimer des infos stockées dans la session.

    C'est bien Abandon que je dois utiliser, c'est certain.

    Mais je me pose plus généralement la question de la gestion de la session dans l'appli : est-ce que je dois tester au chargement de chaque page la présence de la session ou est-ce géré par .Net?

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    dans mon code j'ai un bouton "changer d'utilisateur" qui lorsque je clique fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Session.removeALL();
    Session.Abandon();
     
    Response.Redirect("~/Login.aspx", false);
    Il me semble qu'effectivement il gardait des choses en mémoires quand je le faisais au début et maintenant plus de pb

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 64
    Par défaut
    J'ai rajouté Session.RemoveAll() : maintenant ça fonctionne sauf sur ma page default.aspx... ???
    Après déconnexion je peux toujours y accéder.

    Ma config pour info:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <authentication mode="Forms">
          <forms name="TicketCookie" loginUrl="UI/log-on.aspx" timeout="30" path="/"/>
    </authentication>
    <authorization>
          <deny users="?" />
    </authorization>
        <sessionState mode="InProc" cookieless="false" timeout="20"/>

  6. #6
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Dans mon cas je n'ai pas la ligne <sessionstate>
    et si tu retourne sur le UI/log-on.aspx, avec response.redirect("",false);

    ça ne marche toujours pas?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Détruire une session
    Par Interface dans le forum Langage
    Réponses: 3
    Dernier message: 17/09/2007, 20h08
  2. détruire une session
    Par Maria1505 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 24/08/2007, 11h26
  3. Détruire une session à la fermeture d'une fenètre.
    Par dell77 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 07/12/2006, 17h12
  4. Détruire une session
    Par perlgirl dans le forum Langage
    Réponses: 4
    Dernier message: 28/09/2006, 02h22
  5. [JSP] détruire une session
    Par villeneuvejsp dans le forum Servlets/JSP
    Réponses: 24
    Dernier message: 03/08/2005, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo