問題タブ [recaptcha-v3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Google Recaptcha v3 を PHP フォームに実装するにはどうすればよいですか?
Recaptcha の新しいバージョン (V3) に連絡フォームを挿入したいと思います。
さまざまな解決策を探しましたが、コードの一部しか表示されないか、不完全であるか、エラーが発生します。見つかった解決策のほとんどは、非常に単純なものに対して非常に複雑で、コードがわかりません。
javascript - Google reCaptcha v3 に関する問題
私は reCaptcha を Web サイトに統合したかったのですが、それが機能していることについて少し混乱していました。
設定方法は次のとおりです。
このコードを頭に追加しました:
/li>ページの読み込み時にこのコードを使用して、reCaptcha 応答を取得しました
このコードを使用してキャプチャ応答を確認します
/li>
私にとってはうまく機能しているようで、リクエストに対して 0.9 のスコアを獲得しています。
問題: 有効なユーザー リクエストに対してキャプチャが何らかの理由で失敗したと仮定します (IP がスパムに使用された、またはその他の Google 検証チェックが失敗したなど)。ただし、ユーザーは正当であるため、次のようになります。
- ユーザーは自分の人間性をどのように証明できますか? (以前のチェックボックス バージョンと同様)
- ユーザーが登録フォームを読み込んで他のアクティビティに行くと、ユーザーはしばらくしてから戻ってきました (例: 10 分)。ユーザーがフォームを送信しようとすると、キャプチャ チェックが失敗します。(これを試してみたところ、「タイムアウトまたは重複」というエラーが返されました)
- ページをリロードせずにキャプチャをリロードする方法はありますか?
これらの問題を克服する方法を教えてください。
reactjs - react-google-recaptcha-v3 ライブラリの使用
私は反応するのが初めてで、react-google-recaptcha-v3 ライブラリを使用しようとしています。
formikフォームで使用し、axiosでデータを投稿しています。ヘッダーにハードコードされた recaptcha トークンを投稿すると機能します。しかし、react-google-recaptcha-v3 ライブラリでトークンを使用しようとすると、機能しません。間違った使い方をしているのだと思います。