Integrationen
Typo3

CaptchaFox Extension für Typo3 CMS

Sie können die Formulare Ihrer Typo3-Website mit der CaptchaFox-Erweiterung (opens in a new tab) schützen.

Konfiguration

Die Erweiterung kann über den Erweiterungsmanager konfiguriert werden. Wichtige Optionen, die in ext_conf_template.txt definiert sind, umfassen Ihren Seiten- und Geheimschlüssel und die Sprache:

site_key = <YOUR_SITE_KEY>
secret_key = <YOUR_SECRET_KEY>
lang = de

Zusätzliche Optionen wie robotMode und enforceCaptcha steuern, ob das CAPTCHA während automatisierter Tests oder in Entwicklungsumgebungen angezeigt werden soll.

Nutzung

Nach der Installation können Sie das Element CaptchaFox mithilfe des Formular-Editors zu einem Formular hinzufügen. Intern rendert die Teilvorlage Resources/Private/Partials/CaptchaFox.html das Widget und fügt die erforderlichen Skripte ein:

<div class="captchafox"
     data-sitekey="{configuration.site_key}"
     data-mode="{element.renderingOptions.displayMode}"
     data-lang="{configuration.lang}"
     data-callback="cfVerifyAndSubmit"></div>

Die Validierung wird vom Dienst in Classes/Services/CaptchaService.php durchgeführt, der die Antwort des Benutzers an den konfigurierten Verifizierungsserver sendet.