am: 28. September 2010, 23:23:53
Hallo,
zu diesem Thema gab es in der Vergangenheit schon einige Threads und Klagen, für die aus meiner Sicht leider immer noch keine Lösung gefunden wurde: Die Captchas für vergessene Passwörter, Newsletter und Kontaktformular funktionieren nicht zuverlässig.
Das Problem scheint zu sein, dass dies Browserabhängig ist: Im IE 8 gibt es keinerlei Problem, im Firefox (3.6.10) wird das Speichern des Zufallscodes in der Session offenbar durch die dynamische Erzeugung der Grafik gestört oder gar verhindert.
Der in Zeile 16 von display_vvcodes.php für $_SESSION['vvcode'] gesetzte Wert ist zum Beispiel nach Übergabe des Formularinhaltes an password_double_opt.php meist nicht vorhanden oder ein dort gespeicherter Wert wird nicht verändert. Und dieses "meist" ist auch eines der großen Rätsel vor dem ich stehe: Manchmal klappt es doch. Dann wieder zehnmal hintereinander nicht.
Ich habe testweise die Scripte so umgeschrieben, dass der Zufallscode nicht als Grafik, sondern als normaler Text angezeigt wird. Und siehe da, es funktioniert. Damit ist für mich das Problem bei der dynamischen Erzeugung des Captchas lokalisiert. Kann es vielleicht sein, dass der Firefox keine Sessions aus dynamisch erzeugten Grafiken akzeptiert, weil das php-Script ja mit <img src=".....display_vvcodes.php" eingebunden wird?
In anderen Threads als Ursache diskutierte fehlende CSS-Dateien kann ich bei mir nicht entdecken.
Viele Grüße
Michael
Linkback: https://www.modified-shop.org/forum/index.php?topic=8353.0