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 :

Comment Enregister avant la Fin de 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
    Avril 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut Comment Enregister avant la Fin de Session ?
    Bonjour,

    J'ai une application web qui conciste à remplir différents formulaires.
    Le problème est que l'application se déconnecte au bout d'un certain temps.
    Donc je perd toutes les données saisies.

    1.De plus, la durée de saisie peut s'étaler sur plusieurs jours, donc je ne peux pas allonger trop le TimeOut de la Session.

    2.J'ai une Master Page qui contient mes différents formulaires. J'ai donc fait un programme JavaScript (dans la Master Page) qui décompte le Temps de Connexion. Le Problème est qu'il se relance à chaque fois que je change de formulaire. Le TimeOut se réinitialise-t-il quand on change de page ?

    3.Comment mon programme JavaScript peut-il sauvegarder la session?
    Pour sauvegarder une session, je dois poser un cookie sur le PC de l'utilisateur? (il n'y a pas de login ni de mot de passe pour accèder à l'application).

    Merci par avance pour vos infos.

    David.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    ton timeout pourrait déclencher une sauvegarde régulière des infos saisies (dans une base de données, pas dans la session)

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut
    Pas dans la session car ce n'est pas possible ou parceque c'est moins pratique ?

    Merci.

    David.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par david4444 Voir le message
    Pas dans la session car ce n'est pas possible ou parceque c'est moins pratique ?

    Merci.

    David.
    Parce qu'une session est pas faite pour durer plusieurs jours... c'est pas un moyen fiable de conserver des données. Si la saisie dure plusieurs jours, et qu'au bout de 3 jours toutes les données saisies sont perdues, l'utilisateur il va être trop content quand on va lui expliquer que c'est parce que sa session a expiré
    Si tu enregistres en base ou dans un fichier au fur et à mesure, tu limites le risque

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut OK, merci
    OK,

    Merci pour les infos.

    Sinon, est-ce que le TimeOut de la session est réinitialisé à chaque fois qu'on recharge une page (de l'application web) ?

    David.

  6. #6
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut
    normalement ça ne se réinitialise pas

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

Discussions similaires

  1. Comment changer la langue AVANT le login de session ?
    Par Doudy dans le forum Windows Vista
    Réponses: 1
    Dernier message: 01/11/2010, 09h03
  2. Réponses: 2
    Dernier message: 07/05/2010, 11h22
  3. comment mettre opacity à 0 avant la fin du téléchargement de la page
    Par goldor dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 10/09/2008, 20h37
  4. Comment sortir de la procédure avant la fin ?
    Par promenneur77 dans le forum Débuter
    Réponses: 4
    Dernier message: 24/01/2008, 10h50
  5. [C#][2.0] Comment gérer la fin de session ?
    Par sunbeam dans le forum ASP.NET
    Réponses: 7
    Dernier message: 28/07/2006, 17h10

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