小言_互联网的博客

Laravel集成google人机验证reCAPTCHA(v2/Checkbox)

353人阅读  评论(0)

 

1.简介

 

reCAPTCHA使用高级风险分析引擎和适应性挑战,以防止恶意软件参与您网站上的滥用行为。同时,合法用户将能够登录,购买,查看页面或创建帐户,并且假用户将被阻止。

 

2.注册

 

要开始使用reCAPTCHA,您需要注册站点的API密钥对。

密钥对由站点密钥和秘密密钥组成。该站点密钥用于在您的站点或移动应用程序上调用reCAPTCHA服务。

秘密密钥授权您的应用程序后端与reCAPTCHA服务器之间的通信,以 验证用户的响应。为了安全起见,必须保护密钥。

https://www.google.com/recaptcha/admin/create

 

3.前端

 

3.1 页面

在页面上呈现reCAPTCHA小部件的最简单方法是包括必要的JavaScript资源和g-recaptcha标签。

g-recaptcha标签与类名称的DIV元素g-recaptcha,并在您的网站的关键 data-sitekey属性:


  
  1. <html>
  2. <head>
  3. <title>reCAPTCHA demo: Simple page </title>
  4. <script src="https://www.google.com/recaptcha/api.js" async defer> </script>
  5. </head>
  6. <body&g

转载:https://blog.csdn.net/qq_27868061/article/details/111400348
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场