Zum Hauptinhalt springen

Captcha-Aktion

Für Websites, die Captcha auf mehreren Seiten oder für verschiedene Workflows verwenden müssen, kann bei der MTCaptcha-Initialisierung ein (optionaler) 'action' Parameter festgelegt werden. Dies bietet den Vorteil besserer Analysen über das Admin Portal - Dashboard und verbesserter Sicherheit.

<script>
var mtcaptchaConfig = {
"sitekey": "<YOUR SITE KEY>",
"autoFormValidate": true
};
...
</script>

Captcha-Aktionsformat und -Einschränkungen

Die Parameterzeichenfolge 'action' darf maximal 30 Zeichen lang sein und kann eines der folgenden Zeichen enthalten:

  • Alphanumeric (a-zA-Z0-9)
  • Dash ‘ - ’
  • Underscore ‘ _ ’
  • Dot ‘ . ’
  • Comma ‘ , ’ or for those more Regex inclined, it should match the following regex:
  • (^[a-zA-Z0-9-_.,]30$)

Note: Das Dashboard des Admin-Portals stellt nur die zehn am häufigsten verwendeten Aktionen zur Verfügung. Es darf keine benutzerspezifischen oder datenschutzrelevanten Informationen enthalten.

Überprüfen Sie die Aktion bei der Token-Validierung

Eine vollständige Dokumentation zur Validierung des VerifiedToken finden Sie im Development Guide - Validate Token.

Das Feld tokeninfo.action aus einer erfolgreichen CheckToken-API-Antwort (JSON-Object) enthält den Aktionsstring, mit dem das Captcha initialisiert wurde. Zur Verbesserung der Sicherheit sollte dieser Aktionsstring auf den erwarteten Wert überprüft werden.

{
"success": true,
"tokeninfo": {
...
"action": "login",
// the action this captcha was initialized with
...
}
}