私はreCaptchaを正常に追加したというJoomla 3.6の簡単なカスタムフォームを持っています。しかし、私はこれを検証するのに苦労しています。Joomla 3 reCaptchaの有効化
いくつかのウェブ検索後、私は次のコードでできます。
$joomla_captcha = JFactory::getConfig()->get('captcha');
if ($joomla_captcha != '0') {
$jpost = JFactory::getApplication()->input->post;
$reCaptcha = $jpost->get("g-recaptcha-response");
$dispatcher = JEventDispatcher::getInstance();
$captcha_response = $dispatcher->trigger('onCheckAnswer', $reCaptcha);
}
if (! $captcha_response[0]) {
die("Invalid Captcha");
}
ただし、フォームは、キャプチャが行われているかどうかを通過しています。
キャプチャが通過したかどうかを確認するには、どのような変更が必要ですか?
フォームは本当に基本的なものですが、この検証のためだけに別のコンポーネントをインストールするのは嫌です。