什么是reCAPTCHA?易于添加,安全性高reCAPTCHA是一项免费服务,可防止您的网站遭到垃圾邮件和滥用行为。它使用先进的风险分析技术来告诉人类和机器人分开。使用新的API,大量有效的人力资源用户将通过reCAPTCHA挑战,而无需解决CAPTCHA。reCAPTCHA以小部件的形式出现,您可以轻松添加到您的博客,论坛,注册表单等。 由机器学习
数以万计的CAPTCHA每天都由人们解决。reCAPTCHA通过将解决CAPTCHAs的时间转化为数字化文本,注释图像,构建机器学习数据集来积极地利用这一人类努力。这反过来又有助于保护书籍,改进地图和解决困难的AI问题。
验证码添加到您的网站:第一步:客户端集成:
你的网站HTML模板</ HEAD>尾部标记之前这段代码粘贴:
- <script src='https://www.google.com/recaptcha/api.js'></script>
复制代码 在<form>中结束这段代码粘贴到创建由看不见的验证码保护的按钮。您将需要创建一个回调函数来处理结果。看不见验证码文档的网站提供更多的细节和高级配置选项。- <button
- class="g-recaptcha"
- data-sitekey="获取到的reCAPTCHA sitekey"
- data-callback="YourOnSubmitFn">
- Submit
- </button>
复制代码
第二步:服务端集成:
当您的用户请在您集成验证码的形式,你会得到的有效载荷名为“G-reCAPTCHA的响应”的字符串的一部分。为了检查是否谷歌已经验证的用户,发送这些参数的POST请求:网址:https://www.google.com/recaptcha/api/siteverify
| 秘密(必填) | 获取到的reCAPTCHA sitekey | | 响应(必需) | “G-验证码 - 响应”的值。 | | REMOTEIP | 最终用户的IP地址。 | 该验证码资料网站介绍更多的细节和先进的配置。
集成文档:
|