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 :

expiration session-TimeOut non défini


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut expiration session-TimeOut non défini
    Bonjour,

    sur mon site web je gère pas le timeout (j'ai pas ajouté la balise sessionstate sur le web.config) pourtant après un certain temps les variables de sessions sont réinitialisées à null !
    y'a t-il un timeOut par défaut ? ou s'agit-il d'un timeOut paramétré sur le serveur lui même et pas sur l'application !

    Merci pour toute aide

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Oui, par défaut le timeout des session est initialisé à 20 minutes. (MSDN)

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut
    Merci pour ta réponse,
    j'ai ajouté sur le web.config la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <sessionState mode="InProc" cookieless="false" timeout="10"/>
    Maintenant je souhaite qu'une fois le timeout est expiré, une redirection automatique soit faite à la page Default.aspx.
    Pour cela j'ai ajouté le Global.Aspx avec la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     protected void Session_End(object sender, EventArgs e)
            {
                            Response.Redirect("~/default.aspx");
            }
    mais ceci ne marche pas, le timeout est expiré et aucune redirection n'est faite !

    la fonction Session_End ne suffit-elle pas ? faut-il passer par une autre solution ?

  4. #4
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Salut,
    Une fois la session expiré, tu ne peux plus servir de l'object HttpContext car il n'existe plus. c'est pas la meilleure façon de procéder, enfin ça dépend de la manière dont tu gère l’accès a ton application. Par exemple , si tu utilises une authentification formulaire ou windows, tu gere la redirection dans ton fichier web.config. Ou bien, tu met dans chaque page ce morceau de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If(Session["user"].toString()=="")
    {
        Server.Transfer("logon.aspx");
    }
    J’espère t'avoir aide.

Discussions similaires

  1. [MySQL] Variable non définie - problème session
    Par andaman dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 20/07/2013, 12h25
  2. Variable de session non définie
    Par rimbaut dans le forum Langage
    Réponses: 3
    Dernier message: 16/05/2010, 10h49
  3. [RAR] Fonction rar_open non définie
    Par laulau75 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/11/2005, 12h19
  4. valeur maximale de session.timeout?
    Par ryan dans le forum ASP
    Réponses: 3
    Dernier message: 13/09/2004, 22h11
  5. [JSP]recuperer session-timeout dans web.xml
    Par seb_fou dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/05/2004, 16h01

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