Sprint
Erfahrenes Mitglied
Hallo,
da mich diese ständigen Captcha Abfragen selbst nerven, hab ich mir für die neue Seite ein Alternative überlegt.
Da auf der Seite wegen ihrer Mehrsprachigkeit sowieso eine Session läuft, wird beim Start des Kontaktformulars ein MD5 Hash aus der IP des Users erzeugt und in einer Sessionvariablen abgelegt. Der Hash wird auch für die Feldnamen verwendet. Ein Feld in dem Formular wird nicht benötigt und wird im Label mit Homepage betitelt. Dieses Feld soll aber leer bleiben, wird entsprechend beschriftet und auch per CSS versteckt.
Nach dem Absenden wird als erstes auf die Sessionvariable geprüft. Ohne die wird gleich abgeblockt. Dann wird überprüft, ob der Hash in den Feldnamen enthalten ist und der IP entspricht. Außerdem muß das Homepage Feld leer sein.
So, jetzt würde mich eure Meinung dazu interessieren. Ist es ausreichend, sind irgendwo Lücken oder kann man es vereinfachen? Danke schon einmal für eure Überlegungen.
Viele Grüße,
Sprint
da mich diese ständigen Captcha Abfragen selbst nerven, hab ich mir für die neue Seite ein Alternative überlegt.
Da auf der Seite wegen ihrer Mehrsprachigkeit sowieso eine Session läuft, wird beim Start des Kontaktformulars ein MD5 Hash aus der IP des Users erzeugt und in einer Sessionvariablen abgelegt. Der Hash wird auch für die Feldnamen verwendet. Ein Feld in dem Formular wird nicht benötigt und wird im Label mit Homepage betitelt. Dieses Feld soll aber leer bleiben, wird entsprechend beschriftet und auch per CSS versteckt.
Nach dem Absenden wird als erstes auf die Sessionvariable geprüft. Ohne die wird gleich abgeblockt. Dann wird überprüft, ob der Hash in den Feldnamen enthalten ist und der IP entspricht. Außerdem muß das Homepage Feld leer sein.
So, jetzt würde mich eure Meinung dazu interessieren. Ist es ausreichend, sind irgendwo Lücken oder kann man es vereinfachen? Danke schon einmal für eure Überlegungen.
Viele Grüße,
Sprint