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.
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.
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:
<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.
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.