Hi!请登陆

如何在WordPress登录和注册表单中添加CAPTCHA?

2020-12-29 114 12/29

WordPress 登录和注册页面是垃圾邮件发送者,一直都是黑客和暴力攻击的目标。为了保护我们的 WordPress 网站最简单有效的解决方案就是在 WordPress 登录和注册页面上添加第二层密码保护——CAPTCHA。它使用 Google 的 AI 技术来检测真正的访客,并有效阻止可疑的用户。为此,我们将向您展示如何为 WordPress 默认的登录和注册页面设置 reCAPTCHA。

默认的登录和注册页面

1、您需要做的第一件事是安装并激活Advanced noCaptcha & invisible Captcha (v2 & v3)插件。

2、激活插件后,您需要从管理面板访问“设置”»“Advanced noCaptcha & invisible Captcha”页面。完成后,WordPress 将带您进入插件的常规设置页面。

在这里我们需要选择一个 Google reCAPTCHA 版本并找到 reCAPTCHA API 密钥以在您的站点上启用该服务。我们建议使用 v2,因为我们认为 v3 尚不那么稳定。

3、要获取这些 API 密钥,您需要访问reCAPTCHA 网站,然后单击“管理控制台”按钮。

4、在下一个屏幕上,Google 会要求您登录帐户。登录后,您将看到“注册新站点”页面。需要在标签字段中输入您的网站名称。之后,您需要选择一个 reCAPTCHA 类型。例如,我们将选择 reCAPTCHA v2“我不是机器人”复选框。

5、接下来,您需要在“域”部分下输入您的域名。确保输入不带“ https:// www”的域名。

“所有者”部分显示了您的电子邮件地址,还允许您添加新的所有者。

6、您需要选中“接受 reCAPTCHA 服务条款”旁边的框。(可选)您还可以选中“向所有者发送警报”框,以接收有关站点上可疑流量或验证码配置错误的电子邮件警报。完成后,单击“提交”按钮。

7、接下来,您将看到一条成功消息,以及可以在您的站点上使用的站点和密钥。

8、现在,您需要登录 WordPress 后台 » 转到“设置”»“Advanced noCaptcha & invisible Captcha”页面来设置 Google reCAPTCHA。进入插件设置页面后,您需要首先选择 Google reCAPTCHA 版本。由于我们已经为 Google reCAPTCHA v2 注册了网站“我不是机器人”,因此我们将从下拉列表中选择该选项。

接着输入 Google reCAPTCHA 提供的站点密钥和秘密密钥。

接下来,您将看到“已启用表单”选项。选中您要启用 Google reCAPTCHA 的表单旁边的框。在这里,我们将选择登录表单和注册表单。

之后,您可以向下滚动页面以查看其他选项。完成自定义设置后,点击底部的“保存更改”按钮。

至此,我们已成功在默认的 WordPress 登录和注册表单中添加了 reCAPTCHA。具体效果如下:

英文原文:How to Add CAPTCHA in WordPress Login and Registration Form

相关推荐