HOOK_CAPTCHA_CONFIGURED (270)¶
Triggerpunkt¶
Die Captcha-Hooks (ab Version 5.0) werden vom CaptchaService
in src/Services/JTL/CaptchaService.php
bei der Ausgabe des Markup und
der Validierung getriggert.
Parameter¶
-
&bool
isConfiguredIn isConfigured übermittelt das Plugin den Status der Captcha-Konfiguration. Dies ist notwendig, um Captchas zu vermeiden die nie validiert werden können, weil z.B. Website- oder Secret-Keys nicht konfiguriert sind.
true
- Captcha ist konfiguriert und kann verwendet werdenfalse
- Captcha ist nicht konfiguriert und kann nicht verwendet werden
Beschreibung¶
Dieser Hook wird getriggert, um zu prüfen ob das Captcha komplett und korrekt konfiguriert ist. Ein Plugin sollte hier
über den Parameter isConfigured
den Zustand der Konfiguration signalisieren.
Beispiel für eine Implementierung¶
global $args_arr, $oPlugin;
$args_arr['isConfigured'] = !empty($oPlugin->oPluginEinstellungAssoc_arr['mycaptcha_sitekey'])
&& !empty($oPlugin->oPluginEinstellungAssoc_arr['mycaptcha_secretkey']);