在表单上使用reCAPTCHA v3

Google的reCAPTCHA保护网站表单免受垃圾邮件和滥用的侵害。它试图区分人类和机器人的提交。

注解

reCAPTCHA v3 在后台运行,不会打断访问者。然而,如果检查失败,访问者将无法提交表单。

配置

在Google上

打开 reCAPTCHA 网站注册页面。如果需要,登录或创建一个 Google 账号。

在网站注册页面上:

  • 给网站一个 标签

  • reCAPTCHA 类型 保留为 基于分数 (v3)

  • 输入一个或多个 域名 (例如, example.comsubdomain.example.com )。

  • Google Cloud Platform 下,如果已经使用登录的 Google 账户创建了项目,则会自动选择该项目。如果没有,则会自动创建一个项目。点击 Google Cloud Platform 以自行选择项目或重命名自动创建的项目。

  • 同意服务条款。

  • 点击 提交

reCAPTCHA 网站注册示例

然后显示一个带有生成的密钥的新页面。为了方便起见,请将其保持打开,因为接下来需要将密钥复制到Odoo中。

关于Odoo

  • 从数据库仪表盘中,点击 设置。在 集成 下,如有需要,启用 reCAPTCHA

    警告

    请不要禁用 reCAPTCHA 功能或卸载 Google reCAPTCHA 集成 模块,因为其他许多模块也会被删除。

  • 打开 Google reCAPTCHA 页面,复制 Site key,然后将其粘贴到 Odoo 的 Site Key 字段中。

  • 打开 Google reCAPTCHA 页面,复制 Secret key,然后将其粘贴到 Odoo 的 Secret Key 字段中。

  • 如果需要的话,可以更改默认的 最低分数 (0.5),使用一个介于 1.00.0 之间的值。阈值越高,通过 reCAPTCHA 越困难,反之亦然。

  • 点击 保存

所有使用 FormNewsletter BlockNewsletter Popup 片段以及电子商务 Extra Step During Checkout 表单的页面现在都受到 reCAPTCHA 的保护。

注解

  • 如果reCAPTCHA检查失败,则显示以下错误消息:

    Google reCAPTCHA 验证错误信息
  • reCAPTCHA v3 免费提供每月高达 1 百万次评估

小技巧

  • 分析和其他设置可在 Google 的 reCAPTCHA 管理页面 上进行。例如,如果 Google 检测到您网站上的可疑流量,您可以接收电子邮件警报,或查看可疑请求的百分比,这有助于您确定适当的最低分数。

  • 您可以通知访问者reCAPTCHA保护表单。要这样做,请打开网站编辑器并导航到表单。然后,在表单上的某个位置单击,并在右侧边栏的“自定义”选项卡中,切换到“显示reCAPTCHA策略”选项,该选项位于“表单”部分下方。

在表单上显示的reCAPTCHA政策消息