Théorie sur les posts et messages en doublon

 Répondre au sujet
Page(s) : 1 2
Auteur
1416 vues - 24 réponses - 0 j'aime - 4 abonnés

Paodrey

Apprenti
  

Trust : 54  (?)



  M'écrire un MP

Genre : 
Messages : 266
Théorie sur les posts et messages en doublon
Posté le 06/06/2023 à 21h20

Bonjour tout le monde,
J'ai l'impression que la création de posts et messages en doublon est lié au fait de revenir aux pages précédentes. Quand on fait "retour" sur son tel ou sur son navigateur, on a un message genre "voulez-vous confirmer l'envoi du formulaire", ou un truc comme ça. Je pense (je vais tester), qu'il ne faut pas reculer mais naviguer dans le forum à l'aide des liens.

Je vais essayer de générer volontairement un doublon, on verra ce que ça donne !

Shiho

Membre VIP

Trust : 142  (?)



  M'écrire un MP

Genre : 
Messages : 3549
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 07/06/2023 à 13h08

obsonine : il n’y a ni avertissement ni possibilité de bloquer quand tu fais un retour arrière ou que ton navigateur prend l’initiative de s’actualiser.

Girly61

Membre d'honneur
   

Trust : 217  (?)



  M'écrire un MP

Genre : 
Messages : 2868
1 j'aime    
Théorie sur les posts et messages en doublon
Posté le 07/06/2023 à 13h21

paodrey sauf que sur à peu près TOUTES les pages de paiement en ligne, il est bien écrit de ne surtout pas actualiser au risque de se voir débiter plusieurs fois…

Et oui sur téléphone ça actualise régulièrement sans qu’on le demande, de l’intérêt de revenir à une page lambda (comme la page principale ou celle des notifications) tout de suite après avoir posté un message. Il suffit d’y faire attention quelques fois pour que ça devienne un réflexe (et je parle d’expérience)

Obsonine

Membre d'honneur
  

Trust : 232  (?)



  M'écrire un MP

Genre : 
Messages : 2309
2 j'aime    
Théorie sur les posts et messages en doublon
Posté le 07/06/2023 à 14h28

paodrey
shiho
Je réagissais à ce message qui parlait de ne jamais actualiser cette page :


paodrey a écrit le 06/06/2023 à 21h26:
Ah là je tiens quelque chose ! Donc si on actualise sur cette page là, ça crée un doublon :



Peut être que j'ai mal fait la manip pour les posts, mais je vais arrêter le polluage ici. En conclusion, et si on n'essayait de ne jamais actualiser cette page ?


Si tu actualise une page qui te prévient explicitement que si tu l'actualise ça répète l'action, bah oui forcément ça répète l'action et créé un doublon. Pour le coup c'est du bon sens...

Les navigateurs qui s'actualisent tout seuls c'est un autre problème

Alexsansdraps

Expert
   

Trust : 673  (?)



  M'écrire un MP

Genre : 
Messages : 915
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 09h12

C'est lié à la technologie derrière le site surtout.
Je ne travaille qu'avec Javascript et ce problème ne se présente pas, (nous avons une API et le front fait simplement ses requêtes donc aucun changement/rechagement de page). CA pour chaque formulaire c'est un POST en PHP (pour les connaisseurs) et du coup on se retrouve avec des problèmes comme ça.

Micka si besoin d'une refonte de ton site, je suis là

Néanmoins sans tout changer, il est possible pour le développeur de faire une vérification lors de la "2ème soumission du formulaire" (le message de renvoi de formulaire) si le message ou le post ont déjà été envoyé.

Édité par alexsansdraps le 08-06-2023 à 09h17



Alexsansdraps

Expert
   

Trust : 673  (?)



  M'écrire un MP

Genre : 
Messages : 915
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 09h19

girly61
Normalement ce genre de problème est géré correctement côté développement du site... Donc ça m'étonnerait dans les fait que tous les sites de paiement en ligne soient dans ce cas car c'est vraiment simple de patcher ce problème.

Alexsansdraps

Expert
   

Trust : 673  (?)



  M'écrire un MP

Genre : 
Messages : 915
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 09h21

shiho
C'est pour ça que sur ce genre de site, à la rigueur il faut des flèches sur l'écran pour "retourner en arrière". En réalité l'action de la flèche provoquera une redirection et donc sort du mode "post de formulaire" (désolée j'essaie d'expliquer mais j'ai bcp de mal sans être trop technique)...
Edit : CA a déjà mis en place des boutons pour "revenir à son message ou au poste" donc c'est plutôt ça qu'il faut utiliser :)

Édité par alexsansdraps le 08-06-2023 à 09h23



Paodrey

Apprenti
  

Trust : 54  (?)



  M'écrire un MP

Genre : 
Messages : 266
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 09h37

alexsansdraps

Je suis développeuse aussi, en javascript et angular, et manifestement j'utilise à peu près les mêmes architectures que toi. Je teste toujours les retours arrière donc ça m'a surprise que le problème soit "si simple" mais effectivement, il y a beaucoup de moyens de contournements.

Alexsansdraps

Expert
   

Trust : 673  (?)



  M'écrire un MP

Genre : 
Messages : 915
0 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 09h41

paodrey
Je pense que c'est vraiment facile de régler ce problème et il y a plusieurs solutions évidemment... Mais c'est faisable !
Je n'ai jamais fait d'Angular perso, je fais du Vue avec Typescript dans ma boîte
Mais avant j'étais fullstack PHP/Symfony et je connais bien ce pb de retour arrière sur les formulaires

Édité par alexsansdraps le 08-06-2023 à 09h41



Shiho

Membre VIP

Trust : 142  (?)



  M'écrire un MP

Genre : 
Messages : 3549
2 j'aime    
Théorie sur les posts et messages en doublon
Posté le 08/06/2023 à 10h22

alexsansdraps : je suis dev, c’est pas la technique qui me gêne

Le problème n’est pas de sortir du formulaire (ce que je fais systématiquement), c’est que la flèche arrière permette de renvoyer sans alerte.
Rien qu’une popup « voulez-vous renvoyer le formulaire » réduirait les cas.

Et safari a la mauvaise habitude de recharger parfois une page qui n’est pas la dernière consultée.

La seule solution que j’ai trouvé c’est de fermer l’onglet après avoir envoyé un message, mais c’est pénible en terme de navigation.
Page(s) : 1 2
Théorie sur les posts et messages en doublon
 Répondre au sujet