0
フォーラムでWordPressブログを持っていて、ゲスト(未登録のユーザー)がフォーラムに投稿できるようにしたい。私が使用しているプラグインは、この目的のためにcaptchaを備えていますが、captchaコードを入力せずに投稿しようとすると、「セキュリティコードが一致しません」というメッセージが表示され、Captchaが正しく機能していないにもかかわらず投稿が許可されている
キャプチャが処理されたファイルから:
if($options['forum_captcha'] == true && !$user_ID){
if(($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_SESSION['security_code']))) {
unset($_SESSION['security_code']);
}
else {
$error = true;
$msg = __("Security code does not match", "vasthtml");
}
}
なぜこれが起こっているすべてのアイデア?
既存のプラグインを使用するのではなく、独自のシステムを構築する理由はありますか? – mikerobi
@mikerobiこれは既存のプラグインからのものです。私は事を変えていない。 – blackessej
これは私にとっては奇妙に見えますが、チャプターが合格したかどうかに関わらず、recaptchaは戻ってくるはずです。自分でセキュリティコードを確認する必要はなく、recaptchaサーバーからの応答だけです。 http://code.google.com/intl/ja/apis/recaptcha/docs/wordpress.htmlをご覧ください。 –