WordPress 使用 Simple Cloudflare Turnstile 添加登录等页面人机验证码
引言
相信很多站长都收到过机器人注册为WordPress用户的经历。WordPress登录和用户注册页面通常是黑客,垃圾邮件发送者和暴力攻击的主要目标。避免这些攻击的一种方法是使用CAPTCHA,它可以有效地阻止垃圾邮件插件并保护您的网站免受黑客攻击。在本文中,我们将向您展示如何将验证码添加到WordPress登录和注册表单中。常见的验证组件有谷歌的Google Captcha (reCAPTCHA),但是Google Captcha (reCAPTCHA)国内通常加载慢甚至无法加载,因此,使用同样的cloudflare验证工具相比之下更加方便和人性化。
接入方法
1.WordPress安装Simple Cloudflare Turnstile插件
英文原版插件地址:https://wordpress.org/plugins/simple-cloudflare-turnstile/
由于原版无简中汉化,我自制了一个简中汉化版本,方便大家使用:http://www.thinks365.com/simple-cloudflare-turnstile-%e9%aa%8c%e8%af%81%e7%a0%81%e6%8f%92%e4%bb%b6%e6%b1%89%e5%8c%96/
2.配置插件
打开插件页面,必需要配置的内容有两项,site key和相对应的密钥。点击提示链接申请。https://dash.cloudflare.com/?to=/:account/turnstile(这个链接和设置页的一样)
2.1 点击“添加站点”
2.2依次填写表单内容
组件模式选择“托管”(可根据自己的情况设置,仅供推荐参考)
您是否要为此站点选择预先许可?选择:是
许可级别:交互式
2.3 点击创建保存
3 获取并复制密钥,填入插件设置页
复制“站点密钥”,填入“Site Key”中
复制“密钥”,填入:密钥(Secret Key)中
4.配置显示页面
勾选要应用验证的页面,然后点击“保存”。