Zum Hauptinhalt springen

Captcha-Textlänge anpassen

MTCaptcha verwendet standardmäßig eine Captcha-Textlänge von 4 bis 8 Zeichen. Die tatsächliche Länge des Captcha-Textes, der jedem Benutzer angezeigt wird, basiert auf dem von der Risiko-Engine berechneten Risiko-Score.

Code Generator Snippet

MTCaptcha unterstützt zwei verschiedene Methoden zum Anpassen und Ändern der Captcha-Länge:

  • MT Admin zum Festlegen der allgemeinen Mindest- und Höchstzeichenanzahl jeder Site.
  • JavaScript-Konfiguration zum Festlegen der spezifischen Captcha-Zeichenlänge beim Rendern.

Legen Sie mit MT Admin die Mindest- und Höchstanzahl an Zeichen fest

Die minimale und maximale Anzahl der Captcha-Zeichen kann pro Site über die Einstellungen unter MT Admin > Sites angepasst werden. Der Bereich liegt zwischen 3 und 10 Zeichen. Die tatsächliche Captcha-Länge, die jedem Benutzer innerhalb dieses Bereichs angezeigt wird, basiert auf dem von der Risiko-Engine von MTCaptcha berechneten Risiko-Score.

Code Generator Snippet

Legen Sie die Captcha-Länge mithilfe der JavaScript-Konfiguration fest

Die Zeichengröße des Captchas kann auch beim Rendern des Widgets mithilfe der JavaScript-Konfigurationsparameter „textLength“ angepasst werden. Beispiel:

Code Generator Snippet

 <script>
var mtcaptchaConfig = {
...
"textLength": 10,
};
</script>

Diese erweiterte JavaScript-Konfiguration ist standardmäßig deaktiviert und muss explizit über MT Admin > Sites-Einstellungen „JS Config Captcha Text Length“ aktiviert werden.

Code Generator Snippet

Wenn diese JavaScript-Konfiguration verwendet wird, kann man auf der Serverseite die tatsächliche Textlänge überprüfen, die dem Benutzer über eine zusätzliche JSON-Eigenschaft ‘tokeninfo.textLength’ im von der Checktoken-API zurückgegebenen JSON angezeigt wird.

  {
"success": true,
"tokeninfo": {
...
"textLength": 5
}
}

Weitere Informationen zum Aufrufen der Checktoken-API und ihrer JSON-Antwort finden Sie im Developers Guide - Validate MTCaptcha Success Token.