Bonjour,
J'ai créé un formulaire remplissant une base de données, en utilisant le
contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est
redirigé vers une autre page mais il garde la possibilité de revenir en
arrière via son navigateur et il existe alors un risque de remplir plusieurs
fois la base de données avec les mêmes réponses.
Comment pourrais-je eviter ce problème ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Merlin
> Bonjour, J'ai créé un formulaire remplissant une base de données, en utilisant le contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est redirigé vers une autre page mais il garde la possibilité de revenir en arrière via son navigateur et il existe alors un risque de remplir plusieurs fois la base de données avec les mêmes réponses. Comment pourrais-je eviter ce problème ? Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le visiteur est déjà allé. En général on garde ça dans sa session. Plus un flag qui indique que les données ont déjà été sauvegardées ou non ce qui permet de faire un insert ou un update s'il reexpédie la page qui valide les données (ou bien d'envoyer un message comme quoi les données sont déjà enregistrées).
--
///3rL1n____
> Bonjour,
J'ai créé un formulaire remplissant une base de données, en utilisant le
contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est
redirigé vers une autre page mais il garde la possibilité de revenir en
arrière via son navigateur et il existe alors un risque de remplir plusieurs
fois la base de données avec les mêmes réponses.
Comment pourrais-je eviter ce problème ?
Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le
visiteur est déjà allé. En général on garde ça dans sa session. Plus un
flag qui indique que les données ont déjà été sauvegardées ou non ce
qui permet de faire un insert ou un update s'il reexpédie la page qui
valide les données (ou bien d'envoyer un message comme quoi les données
sont déjà enregistrées).
> Bonjour, J'ai créé un formulaire remplissant une base de données, en utilisant le contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est redirigé vers une autre page mais il garde la possibilité de revenir en arrière via son navigateur et il existe alors un risque de remplir plusieurs fois la base de données avec les mêmes réponses. Comment pourrais-je eviter ce problème ? Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le visiteur est déjà allé. En général on garde ça dans sa session. Plus un flag qui indique que les données ont déjà été sauvegardées ou non ce qui permet de faire un insert ou un update s'il reexpédie la page qui valide les données (ou bien d'envoyer un message comme quoi les données sont déjà enregistrées).
--
///3rL1n____
Laurent Jordi
Salut
Il faut utiliser response.expire
@+
LJ
"Merlin" a écrit dans le message de news:
Bonjour, J'ai créé un formulaire remplissant une base de données, en utilisant le contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est redirigé vers une autre page mais il garde la possibilité de revenir en arrière via son navigateur et il existe alors un risque de remplir plusieurs fois la base de données avec les mêmes réponses. Comment pourrais-je eviter ce problème ? Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le visiteur est déjà allé. En général on garde ça dans sa session. Plus un flag qui indique que les données ont déjà été sauvegardées ou non ce qui permet de faire un insert ou un update s'il reexpédie la page qui valide les données (ou bien d'envoyer un message comme quoi les données sont déjà enregistrées).
--
///3rL1n____
Salut
Il faut utiliser response.expire
@+
LJ
"Merlin" <Merlin@LesFees.Net> a écrit dans le message de news:
mn.08f17d72b638c989.18651@LesFees.Net...
Bonjour,
J'ai créé un formulaire remplissant une base de données, en utilisant le
contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est
redirigé vers une autre page mais il garde la possibilité de revenir en
arrière via son navigateur et il existe alors un risque de remplir
plusieurs fois la base de données avec les mêmes réponses.
Comment pourrais-je eviter ce problème ?
Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le
visiteur est déjà allé. En général on garde ça dans sa session. Plus un
flag qui indique que les données ont déjà été sauvegardées ou non ce qui
permet de faire un insert ou un update s'il reexpédie la page qui valide
les données (ou bien d'envoyer un message comme quoi les données sont déjà
enregistrées).
Bonjour, J'ai créé un formulaire remplissant une base de données, en utilisant le contrôle wizard. Lors du clic sur le bouton terminer, l'utilsateur est redirigé vers une autre page mais il garde la possibilité de revenir en arrière via son navigateur et il existe alors un risque de remplir plusieurs fois la base de données avec les mêmes réponses. Comment pourrais-je eviter ce problème ? Merci d'avance.
tu n'as pas d'autres choix que de mémoriser les pages sur lesquelles le visiteur est déjà allé. En général on garde ça dans sa session. Plus un flag qui indique que les données ont déjà été sauvegardées ou non ce qui permet de faire un insert ou un update s'il reexpédie la page qui valide les données (ou bien d'envoyer un message comme quoi les données sont déjà enregistrées).
--
///3rL1n____
OD
> Il faut utiliser response.expire
C'est une autre possibilité. Mais elle est moins fiable que celle que j'expose. En outre le résultat dépend aussi du cache duration. De plus jouer avec expire ne permet pas à l'application d'être au courant ni de réagir.
--
///3rL1n____
> Il faut utiliser response.expire
C'est une autre possibilité. Mais elle est moins fiable que celle que
j'expose. En outre le résultat dépend aussi du cache duration. De plus
jouer avec expire ne permet pas à l'application d'être au courant ni de
réagir.
C'est une autre possibilité. Mais elle est moins fiable que celle que j'expose. En outre le résultat dépend aussi du cache duration. De plus jouer avec expire ne permet pas à l'application d'être au courant ni de réagir.