none
Comment Enregister avant la Fin de Session ? RRS feed

  • Question

  • 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.

     

    jeudi 3 juillet 2008 06:35

Réponses

  • Bonjour,

     

    Je pense qu'il faudrait tout simplement augmenter la durée des sessions dans les paramètres de votre application Web...

     

    HTTP est un protocole déconnecté, le serveur n'a donc aucune idée lorsque l'utilisateur quitte "réellement" votre application. C'est pour çà qu'au bout d'un certain laps de temps, le serveur considère que votre client est déconnecté...

     

    Avez vous essayé de voir du coté de AJAX, cela pourrait permettre de chatouiller de temps en temps le serveur, afin de maintenir la session...

     

    Cordialement

     

    lundi 7 juillet 2008 20:36
    Modérateur