私はGoogle ReCaptchaを使用したいと思っていますが、サーバーサイドまたはバックエンドコードに触れたくありません。Google ReCaptchaフロントエンドソリューション
私はASP.Net MVCを使用していますが、Nugetまたは任意のライブラリのパッケージを使用したくない場合もあります。ソリューションはフロントエンドのみでなければなりません。すべてのjavascript/jqueryソリューションが受け入れられます。
私のフォームはデータを収集し、指定されたメールボックスに電子メールとして送信しています。私はこのプロセスにサードパーティのライブラリを使用していません。 ASP.Net MVCによってのみ手動でコーディングされます。
javaスクリプト、grecaptcha.getResponse() –
GoogleのRecaptchaなどのソリューションの重要な部分は、サーバー側との通信です。これは、フロントエンドのコードを簡単に読み取ったり、クラックさせたり、完全に置き換えることができるからです。 'captcha_challenge()'があるとしましょう。ユーザーがcaptchaの解決を管理している場合は 'true'を返します。今度はソースに行き、あなたの関数を 'function captcha_challenge(){return true; } '。私はもう一度ボタンをクリックし、私は入っています。フロントエンドだけでキャプチャやパスワードの暗号化のようなものを実装するのは本当に意味がありません。あなたは安全に働くにはバックエンドが必要です。 –