Google reCAPTCHA の新しい料金設定は 8 月 1 日に展開されます。つまり、より安価な代替手段に移行するか、銀行口座に十分な資金があることを確認するまでに数日残っています。
1,000 件の検証で 1 ドルから始まり、かなりの費用がかかります。 Mailmeteor では、サービスをボットから保護するために reCAPTCHA を広範囲に使用しています。 Google の価格変更により、reCAPTCHA サービスを使い続けるには毎月数千ドルを支払うことになると計算されました。
CAPTCHA はウェブの重要な部分です。善良な市民を悪者から分離することを目的としています。基本的に、これはフロントエンドで動作し、バックエンドに送信されるトークンを生成するサービスです。次に、バックエンドはトークンが正当であることを検証し、正当である場合はアクションを実行します。
Google は自社サービスの宣伝に素晴らしい仕事をしましたが、ありがたいことに代替手段がいくつかあります:
詳しく見てみましょう
私たちの無料ツールの 1 つは、AI Email Writer です。これは基本的に、リクエストをバックエンドに送信する HTML ページであり、その後、サードパーティの AI ソリューションに送信されます。
悪用から保護するために、Google reCAPTCHA は初日から有効になっています。これまでに検証がどのように行われたか (バックエンド側) を示します:
これは非常にシンプルで、Google reCAPTCHA が人気を博した理由の重要な部分です。設置面積は非常に限られており、実装は非常に簡単です。最も興味深いものとして、express-recaptcha パッケージを活用して実装を非常に簡単にしました。
Turnstile に移行するとき、NPM パッケージが見つからなかったため、トークンを処理するミドルウェアを作成する必要がありました。それは次のようになります:
ミドルウェアが配置されたら、それをあらゆるリクエストに適用できます:
そして、リクエストを処理する関数の内部は、以前のものと非常に似ています:
reCAPTCHA から Turnstile への移行は簡単で、数時間もかかりません。それは非常に似た働きをし、同時に間違いなく多くのお金を節約します。
ユーザーには表示されない非表示のウィジェットを使用しているため、この記事ではフロントエンドについては説明しませんでした。ただし、Turnstile のドキュメントでは、インタラクティブなウィジェットの使用方法が広範囲にカバーされています。
もう終わりにしましょう!
以上がGoogle の reCAPTCHA から Cloudflare Turnstile に移行しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。