解決策を求めてこの記事に来た人へ。
残念ながら未解決です。
ただ、記事の下の方にある通り「Contact Form 7」のプラグイン作者様によると「とりあえず放置していても問題なさそう」とのことなので、該当トピックの進展を待った方がいいかもしれません。
サイトがトークンを検証していないらしい
Google reCAPTCHAを開いた時に表示されるこれ↓
どうしたら消えるのか分からん!!
実はこのエラー(警告?)自体はだいぶ前から出ていました。
が、調べてもイマイチ解決策が分からなかったので、特に影響無さそうだし放置でいいやと後回しにしていました。
しかし昨日久しぶりに確認してみたら、もう一つやってるサイト(ばに日記)の方ではなぜかこのエラーが出ていませんでした。
なんでこっちだけ消えてるんだろう…特に何かした覚えは無いけど。
試したこと
私のサイトでGoogle reCAPTCHAを使っているのはおそらくお問い合わせフォームで使用している「Contact Form 7」というプラグインだけのはず。
というわけでプラグインの設定を見直してみることに。
インテグレーションを開くと一覧に『reCAPTCHA』というものがあるので、「インテグレーションのセットアップ」をクリックします。
導入時に設定したサイトキーとシークレットキーが表示されたので、キーを削除して改めて入力し直しました。
ちなみにキーはGoogle reCAPTCHAの設定から確認できます。
キーの再設定後、reCAPTCHAの画面を確認してみましたが特に変化は無し。
相変わらず「トークンを検証していない」と言われます。
ひょっとしたら数日経ったら消える可能性もあるけど。
フォーラムを覗いてみると…
そもそもキーの値は合ってたし、入力し直すだけじゃ意味ないのでは?
他に同じ症状の人いないの?
と思って色々見直していると、プラグインの詳細からサポートフォーラムページにたどり着きました。
そうしたら同じく「トークンを検証していないエラーが出て困っている」という人の質問を発見!
トピックはこちらから→(reCAPTCHA トークンを検証していないというエラーが出ます | WordPress.org 日本語)
返事が付いているようだったので見てみると、返信してるのはなんとプラグインの作者!
これはひょっとして答えにたどり着けるのでは?と期待しながら読んでみましたが…。
どうやら作者様の方でも原因が分かっていないらしく、とりあえず放置していても問題なさそうとのこと。
詳しくはトピックを見てほしいのですが、「問い合わせフォーム保護のためにreCAPTCHA v3を使う場合全てのトークンが検証されることは無いのが自然」とのことなので、それで警告が出るんじゃないかという話でした。
うーん、難しいことは分からないですが、とりあえず今は何もしなくても良さそうって感じですね。
おとなしくトピックに続報が来るのを待つことにします。
なんでばに日記の方のエラーが消えたのかは結局謎のまま…。
おわり!
コメント