サポート » プラグイン » reCAPTCHA トークンを検証していないというエラーが出ます

  • 昨日から、Google の reCAPTCHA ソフトをインストールしていないのに、Google 管理コンソールにログインすると「サイトが reCAPTCHA トークンを検証していないことが検出されました。詳しくは、Google のデベロッパーサイトをご覧ください。」と表示されます。その後、Advanced Google reCAPTCHA をインストールして、必要な設定をした後でも、同じメッセージが出ます。いろいろ調べても、何が悪いのか分からない状態です。

    現在、Formを使った問い合わせとそのスパム防止対策として、下記の3つのプラグインを使用しております。

    ・Contact Form 7
    ・Spam Protect for Contact Form 7
    ・Advanced Google reCAPTCHA

    (1)Contact Form 7 は、昨年6月頃にインストールし、インテグレーションは済んでいます。Contact Form 7に、最近実装された検証機能でも問題は検出されませんでした。それ以来、問題なく動いています。
    (検証機能は便利ですね、実装してくださり、有り難うございます)

    (2)Spam Protect for Contact Form 7 を今年9月15日頃にインストールしました。スパムの投稿が絶えなかったので使い始めたのですが、それによってスパムを完全に撲滅することができました。それ以来、このプラグインも問題なく動いていました。上記2つのプラグインをインストールした直後くらいに、Google 管理コンソールにログインした時には、何もエラーメッセージは出ていませんでした。

    (3)昨日、Google 管理コンソールにアクセスすると、
    「サイトが reCAPTCHA トークンを検証していないことが検出されました。詳しくは、Google のデベロッパーサイトをご覧ください。」
    というエラーメッセージが表示されました。

    (4)Advanced Google reCAPTCHA を導入し、reCAPTCHA のサイトに書かれていたインストールと設定の手順に書かれた事柄は全て行ったつもりです。サイトキーとシークレットキーを、管理サイトとプラグインの設定すべきところに設定しました。サイトを強固にするためでした。このプラグインをいれても、(3)と同じエラーメッセージが表示されています。

    現時点で、いろいろと Google 検索しても、古い記事ばかりで、この問題に適用できるような有効な解決策は見つかりませんでした。Googleのデベロッパーサイトも見ましたが、残念ながら私には難しすぎるので、理解して使える内容のものはありませんでした。

    これくらいしか説明できませんが、どなたか、分かる方いらっしゃいましたら、アドバイスをお願いでませんでしょうか?

    ※なお当方は、エンジニアさんやプログラマーさんではありませんので、難しい事はできないと思います。コードを調べるなどはできないかもしれません。Footer.php のコピーライトを書き換えられる程度の知識です。

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    「サイトが reCAPTCHA トークンを検証していないことが検出されました。詳しくは、Google のデベロッパー サイトをご覧ください。」のメッセージでしたら、contactform7.com の公式サイトの reCAPTCHA 管理コンソールでも出ています。私もどうしてこのメッセージが表示されるのかよくわからないのですがとりあえず放置していても問題なさそうです。

    問い合わせフォームを保護するために reCAPTCHA v3 を使う場合だと生成されるすべてのトークンが検証されるということはないのが自然なので、そういう意味の警告だったのなら無視して問題ないと思います。

    もっと詳しい情報をお持ちの方がいらっしゃれば共有いただけると助かります。

    トピック投稿者 Rei Narumiya

    (@reinarumiya)

    @takayukister さん、ご親切に有り難うございます。情報の共有を待ちますので、未解決にしておきます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。