コンテンツにスキップ

hCaptchaからの移行

現在hCaptchaを使用している場合は、以下のステップバイステップガイドに従って、Cloudflare Turnstileにシームレスに切り替えることができます。

移行を完了するには、sitekeyとsecret keyを取得する必要があります。

クライアント側の統合

  1. HTMLの<head>要素にTurnstileスクリプトスニペットを挿入して、クライアント側の統合を更新します:
Turnstileスクリプトスニペット
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
  1. hcaptcha.render()の呼び出しを見つけ、sitekeyをTurnstileのsitekeyとAPIに置き換えます。
レンダリング
// 変更前
hcaptcha.render(element, {
sitekey: "00000000-0000-0000-0000-000000000000"
})
// 変更後
turnstile.render(element, {
sitekey: "1x00000000000000000000AA"
})

サーバー側の統合

  1. サーバー側の統合を更新し、siteverify URLを置き換えます。https://hcaptcha.com/siteverifyhttps://challenges.cloudflare.com/turnstile/v0/siteverifyに置き換えます。
  2. h-captcha-responseの入力名をcf-turnstile-responseに置き換えます。