「reCAPTCHA トークンを検証していない」ってどうすればいいの

記事内に広告が含まれています。
スポンサーリンク

解決策を求めてこの記事に来た人へ。

残念ながら未解決です。

ただ、記事の下の方にある通り「Contact Form 7」のプラグイン作者様によると「とりあえず放置していても問題なさそう」とのことなので、該当トピックの進展を待った方がいいかもしれません。

サイトがトークンを検証していないらしい

Google reCAPTCHAを開いた時に表示されるこれ↓

どうしたら消えるのか分からん!!

実はこのエラー(警告?)自体はだいぶ前から出ていました。

が、調べてもイマイチ解決策が分からなかったので、特に影響無さそうだし放置でいいやと後回しにしていました。

しかし昨日久しぶりに確認してみたら、もう一つやってるサイト(ばに日記)の方ではなぜかこのエラーが出ていませんでした。

なんでこっちだけ消えてるんだろう…特に何かした覚えは無いけど。

試したこと

私のサイトでGoogle reCAPTCHAを使っているのはおそらくお問い合わせフォームで使用している「Contact Form 7」というプラグインだけのはず。

というわけでプラグインの設定を見直してみることに。

インテグレーションを開くと一覧に『reCAPTCHA』というものがあるので、「インテグレーションのセットアップ」をクリックします。

導入時に設定したサイトキーとシークレットキーが表示されたので、キーを削除して改めて入力し直しました。

ちなみにキーはGoogle reCAPTCHAの設定から確認できます。

キーの再設定後、reCAPTCHAの画面を確認してみましたが特に変化は無し。

相変わらず「トークンを検証していない」と言われます。

ひょっとしたら数日経ったら消える可能性もあるけど。

フォーラムを覗いてみると…

そもそもキーの値は合ってたし、入力し直すだけじゃ意味ないのでは?

他に同じ症状の人いないの?

と思って色々見直していると、プラグインの詳細からサポートフォーラムページにたどり着きました。

そうしたら同じく「トークンを検証していないエラーが出て困っている」という人の質問を発見!

トピックはこちらから→(reCAPTCHA トークンを検証していないというエラーが出ます | WordPress.org 日本語

返事が付いているようだったので見てみると、返信してるのはなんとプラグインの作者!

これはひょっとして答えにたどり着けるのでは?と期待しながら読んでみましたが…。

どうやら作者様の方でも原因が分かっていないらしく、とりあえず放置していても問題なさそうとのこと。

詳しくはトピックを見てほしいのですが、「問い合わせフォーム保護のためにreCAPTCHA v3を使う場合全てのトークンが検証されることは無いのが自然」とのことなので、それで警告が出るんじゃないかという話でした。

うーん、難しいことは分からないですが、とりあえず今は何もしなくても良さそうって感じですね。

おとなしくトピックに続報が来るのを待つことにします。

なんでばに日記の方のエラーが消えたのかは結局謎のまま…。

おわり!

コメント

タイトルとURLをコピーしました