05.11.2010, 20:21:48
Hallo,
habe bereits dort http://forum.m-gb.org/viewtopic.php?f=12&t=374 gepostet, aber hier ist es noch sinnvoller.
Ich selbst finde Captchas auch nervig. Am meisten stört es mich bei DENIC.de, wenn man mal wieder nachgucken möchte, auf wen eine Domain registriert ist.
In 40% aller Fälle tippe ich was Falsches ein... :?
Da ich selbst Kontakt-Formulare für meine Homepages/Kunden programmiere, habe ich mir selbst einen Spamschutz eingebaut, der bei jedem Aufruf
eine kleine Rechenaufgabe verlangt (was ist 2 mal 3 oder was ist 1 mal 5) - sehr einfach und nur das richtige Ergebnis sorgt dafür, dass die eingetragenen Felder abgesendet werden.
Zwar trickse ich hier ein wenig, da ich 2 zufällig generierte Zahlen multipliziere (Ergebnis eine ca. 10-stellige Zahl), dieses Ergebnis übergebe ich dann per "hidden"
und teile dann wieder durch die 2 generierten Zahlen, damit ich das Ergebnis überprüfen kann. Wenn dann meine Zahl = Eingabe in dem Ergebnisfeld ist, dann wird das Formular abgeschickt.
Das kann man sicherlich mit der SQL-DB perfekter lösen, hier könnte man dann einen temporären Datensatz anlegen mit der ID des Timestamps oder sowas...
Das wäre schön...
Gruß,
SVDH
habe bereits dort http://forum.m-gb.org/viewtopic.php?f=12&t=374 gepostet, aber hier ist es noch sinnvoller.
Ich selbst finde Captchas auch nervig. Am meisten stört es mich bei DENIC.de, wenn man mal wieder nachgucken möchte, auf wen eine Domain registriert ist.
In 40% aller Fälle tippe ich was Falsches ein... :?
Da ich selbst Kontakt-Formulare für meine Homepages/Kunden programmiere, habe ich mir selbst einen Spamschutz eingebaut, der bei jedem Aufruf
eine kleine Rechenaufgabe verlangt (was ist 2 mal 3 oder was ist 1 mal 5) - sehr einfach und nur das richtige Ergebnis sorgt dafür, dass die eingetragenen Felder abgesendet werden.
Zwar trickse ich hier ein wenig, da ich 2 zufällig generierte Zahlen multipliziere (Ergebnis eine ca. 10-stellige Zahl), dieses Ergebnis übergebe ich dann per "hidden"
und teile dann wieder durch die 2 generierten Zahlen, damit ich das Ergebnis überprüfen kann. Wenn dann meine Zahl = Eingabe in dem Ergebnisfeld ist, dann wird das Formular abgeschickt.
Das kann man sicherlich mit der SQL-DB perfekter lösen, hier könnte man dann einen temporären Datensatz anlegen mit der ID des Timestamps oder sowas...
Das wäre schön...
Gruß,
SVDH