Page 1 sur 1
Session expirée

Publié:
29 Jan 2013 à 09:52
par seroa
Bonjour à tous,
En web, au bout d'un certain temps, la session expire. Si un utilisateur a pré-rempli un formulaire au préalable et clique sur Save, il perd toutes les informations lorsqu'il se reconnecte.
Existe-t-il une solution simple pour palier ce problème ? Autrement, je pense récupérer les données dans le OnSubmit du formulaire, les stocker localement, puis pré-remplir le formulaire avec du code. Mais peut être qu'il y a plus simple ?
Merci.
Re: Session expirée

Publié:
29 Jan 2013 à 10:10
par Michael DELIQUE
Salut
je sais que le problème a déjà été vue sur un blog, je n'ai pas l'adresse ici, je te retrouve ça ce soir
Re: Session expirée

Publié:
29 Jan 2013 à 10:24
par seroa
Merci !
Re: Session expirée

Publié:
29 Jan 2013 à 12:27
par Michael DELIQUE
de mémoire, c'est la de dans =>
http://dominoweb.blogspot.fr/
Re: Session expirée

Publié:
29 Jan 2013 à 20:18
par Michael DELIQUE
Re: Session expirée

Publié:
30 Jan 2013 à 19:55
par roubech
Re: Session expirée

Publié:
04 Fév 2013 à 17:28
par seroa
Bonjour,
En fait, j'aurai aimé ne pas modifier l'expiration de session pour des raisons de sécurité.
Mais que lorsqu'il se reconnecte, qu'il revienne à sa page précédente, sans perdre les données qu'il avait rempli.
Merci.
Re: Session expirée

Publié:
04 Fév 2013 à 19:51
par Michael DELIQUE
alors dans ce cas, il faut passer par des cookies
Re: Session expirée

Publié:
05 Fév 2013 à 11:50
par seroa
En faisant une requete ajax qui execute un ?Login dans le onSubmit, j'arrive bien à faire ce que je souhaite. Mais Le problème c'est qu'il faut que je récupère le login et mot de passe de l'utilisateur pour le transmettre à ma requête, et la je bloque.
Re: Session expirée

Publié:
05 Fév 2013 à 20:50
par roubech
Perso je trouve pire de passer le password derriere ?login
Si tu veux faire qch c'est avant le onsubmit sinon cest trop tard, la session a expirée.
Tu as regardé le xsnippet ?
Re: Session expirée

Publié:
12 Fév 2013 à 11:41
par seroa
Bonjour à tous,
Pour info, la solution était de passer par une fenêtre popup dans le onsubmit du formulaire.
- Vérifier si l’utilisateur est connecté avec une requête ajax. (faire un accès à la base)
- S'il est connecté on renvoi true.
- S'il ne l'est pas, appeler une page comme Mapage?OpenPage?Login dans une fenêtre popup, on renvoi false.
- Dans le onload de Mapage : window.close();