Man doch auch den Button nach dem Anklicken verschwinden lassen oder?
Grundsätzlich habe ich kein Button den ich verschwinden lassen könnte... und der Login-Button sollte fairerweise bleiben, da er nebenbei noch recht funktional ist! ;-)
Wenn die Formulardaten wieder ankommen, prüfen, ob die id in der Datenbank vorhanden ist.
Falls ja: id aus Datenbank löschen, Formulardaten auswerten.
Falls nein: Fehlermeldung ausgeben, daß Formular schon mal ausgewertet wurde.
Mein Problem ist weniger, dass die Formulardaten doppelt ankommen (teilw. wird nämlich nur irgendein ausgegebener Text angepasst - da ist das ziehmlich egal...), sondern vielmehr das Fenster "erneutes senden der blabla", was sich aus dem reload beim login/logout ergibt! Hintergrund der Sache ist, dass diverse DAU's mit der Page arbeiten müssen, die direkt anrufen, wenn irgendwas unerwartetes auftritt...