跳转到内容
搜索文档

从 hCaptcha 迁移

最后更新 查看 MarkdownAgent 设置

如果您目前正在使用 hCaptcha,可以按照以下分步指南无缝切换到 Cloudflare Turnstile,以协助您进行升级过程。

要完成迁移,您必须获取 sitekey 和密匙 (secret key)

客户端集成

  1. 在您的 HTML 文件的 <head> 元素中插入 Turnstile 脚本片段,以更新客户端集成:

    Turnstile 脚本片段html
    <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
  2. 找到 hcaptcha.render() 调用,并将其替换为您的 Turnstile sitekey 和 API。

    渲染js
      // 替换前
      hcaptcha.render(element, {
          sitekey: "00000000-0000-0000-0000-000000000000"
      })
      // 替换后
      turnstile.render(element, {
          sitekey: "1x00000000000000000000AA"
      })

服务器端集成

  1. 通过替换 Siteverify URL 来更新服务器端集成。

    https://hcaptcha.com/siteverify 替换为以下端点:

    https://challenges.cloudflare.com/turnstile/v0/siteverify
  2. h-captcha-response 的输入框名称替换为以下名称:

    cf-turnstile-response

这篇文档对您有帮助吗?