Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Blogs/bug] Post gaat mis

Pagina: 1
Acties:

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Wat er exacte gebeurde durf ik niet meer te zeggen, daar ging het te vlug voor, maar het ging (ongeveer) als volgt:

Ik las een blog van crisp (tha man :P ) en wilde daar op reageren. Vreemd genoeg stond er onderaan de pagina een user/email/website blokje met een captcha. Ik vond het vreemd dat ik zou moeten inloggen, daar ik aannam dat op de blogs gewoon met het T.net ID gewerkt zou worden. Naja, misschien ook niet dus Robbie vult netjes die gegevens in, maakt een verhaaltje (met typo :+ ) en drukt op versturen. *boem* Foutmelding. Iets van dat ik 2x probeer te posten (niettes! en ik heb écht maar 1 keer op versturen geklikt! :P ).
In de hoop dat mijn verhaaltje niet verloren was gegaan maar op de back-knop van mijn browser (FF 2.0.0.12) geramd; waarop ik onderaan de pagina doodleuk aantref "je reageert nu als RobIII" en een lege textarea. Verhaaltje foetsie.
In ijdele hoop maar eens op de 'forward knop' geramd van mijn browsertje en toen gebeurde dit:

Afbeeldingslocatie: http://tweakers.net/ext/f/bGZznZgH2py8uMP8oBLvBaCR/thumb.png

Wel mooi dat ik daar nog even mijn verhaaltje uit kon vissen, maar érgens gaat er dus iets mis :P
Ik vermoed dat ik toch 'ingelogd' ben geweest en dat de T.Net ID i.c.m. de user/captcha dit heeft gezien als 2 sessies met als gevolg een 'dubbelpost' ofzo. Keine ahnung :P

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:57

crisp

Devver

Pixelated

Ik vond het vreemd dat ik zou moeten inloggen, daar ik aannam dat op de blogs gewoon met het T.net ID gewerkt zou worden
Dat is ook zo, alleen als je op tweakblogs nog geen sessie hebt dan wordt die in een iframe geinstantieerd en zal de sessie pas na een refresh 'actief' zijn op tweakblogs (als het goed is zie je dan rechtsbovenin een statusvenstertje). We hebben expres niet gekozen voor een automatische refresh omdat dat voor gebruikers verwarrend zou kunnen werken en het in de praktijk niet zo vaak zal voorkomen dat iemand al een reaktie post bij de eerste pageview.

Gevolg is echter wel dat door je nieuwe sessie het form-token niet meer correspondeert. Waarom je bij een 'back' de Ajax-respons bovenin krijgt is mij wel een raadsel en lijkt me meer op een browserbug.

Maar goed, hier moet sowieso dus een workaround voor verzonnen worden..

Intentionally left blank