reCAPTCHA - Valid Abfrage

morgenstern

Erfahrenes Mitglied
Hallo!

Ich benutze seit heute reCAPTCHA. Das einbauen war kein Problem. Wenn das Wort falsch eingeben wird , kommt auch meine generierte Fehlermeldung.

Jetzt habe ich aber festgestellt, wenn das erste Wort richtig eingeben wurde, das Formular ausgeführt wird, also der Captcha Code als valid übergeben wird.

Wenn man dies hier auf der reCAPTCHA Seite testet ist es genau so:
http://recaptcha.net/learnmore.html
(Erstes Wort richtig eingeben sonst nichts - Es steht correct dort.)

Inwiefern kann ich es regeln, dass er wirklich beide Wörter überprüft?

Mein Code:
PHP:
$resp = recaptcha_check_answer ($privatekey,
                                  $_SERVER["REMOTE_ADDR"],
                                  $_POST["recaptcha_challenge_field"],
                                  $_POST["recaptcha_response_field"]);

if ($resp->is_valid) {
   $code = TRUE;
  } else {
$code = FALSE;
	 $code_error= "Bitte geben Sie den korrekten Bildcode ein.";
} 

if($code)
{
//wird übermittelt
}
else
{
//fehler werden angezeigt
}
 
Hallo

Das kannst Du nicht einstellen, denn das reCAPTCHA-Projekt beruht darauf, dass der Computer nur eines der beiden Wörter kennt und die vielen User, welche das System benutzen helfen für das zweite Wort die richtige Bedeutung zuzuordnen.

Auszug reCAPTCHA
But if a computer can't read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here's how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one.

Gruss,
Andreas
 
Zurück