位置: IT常识 - 正文

2022年OK源码中国教你如何在国内使用谷歌的reCaptcha验证码服务-OK源码中国(okhttp源码)

编辑:rootadmin

推荐整理分享2022年OK源码中国教你如何在国内使用谷歌的reCaptcha验证码服务-OK源码中国(okhttp源码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:中国源码之家,okhttp源码解读,国内源码平台,开源okr,okhttp源码解读,okhttp源码解读,开源okr,开源okr,内容如对您有帮助,希望把文章链接给更多的朋友!

只需要点一下复选框,Google会收集一些鼠标轨迹、网络信息、浏览器信息等等,依靠后端的神经网络判断是机器还是人,绝大多数验证会一键通过,无需像传统验证码一样。个人感觉比Geetest要好一些。

但是reCaptcha使用了google.com的域名,这个域名在国内是被墙的,如果使用可以用Nginx配置反向代理,本文的教程无需自行配置,我们直接使用Google官方的反向代理。

2022年OK源码中国教你如何在国内使用谷歌的reCaptcha验证码服务-OK源码中国(okhttp源码)

Google reCaptcha 秘钥获取:

1)登陆你的Google账户,没有的话是用不了的。2)在这里来申请一对key https://www.google.com/recaptcha/admin,国内怎么联网申请就要自己想办法了,我没有办法。3)登录进去后,会有一个reCAPTCHA类型的选择,根据自己需要选择V2还是v3的版本,接着下面有个添加域名,填写你申请的秘钥需要用在什么地方的网站域名。4)申请成功后可以看到两个key,一个是Site key,可以公开,一个是你自己的Secret key。5)一个账户可以申请很多key的,也可以删除掉。

客户端和服务端部署:

获取到了两个key之后,google那个网页可以关闭了,下面开始在客户端和服务端进行配置。因为国内无法访问Google,所以下面将www.google.com都换成www.recaptcha.net,这样国内就可以稳定使用了。1)客户端部署代码:在你要添加reCaptcha的页面添加script标签:

<script src='https://www.recaptcha.net/recaptcha/api.js'></script>

接着在你要显示reCaptcha验证框的地方添加div容器:

<div class="g-recaptcha" data-sitekey="【此处添加你的site-key】"></div>

这样就完成了客户端的部署。

2)服务端部署代码:服务端只需要将客户端点击验证码后传回的g-recaptcha-response值和ip以及secret传给Google的API:https://www.recaptcha.net/recaptcha/api/siteverify 即可。

$secretKey = "你的reCaptcha秘钥";$recaptcha_response = $_POST["g-recaptcha-response"];$recaptcha_json_result = file_get_contents("https://www.recaptcha.net/recaptcha/api/siteverify?secret=".$secretKey."&response=".$recaptcha_response);$resp = json_decode($recaptcha_json_result);

将这个g-recaptcha值通过post方式发送到 https://www.recaptcha.net/recaptcha/api/siteverify 将获得一个json格式结果,在v2的版本验证结果是否为true即可,v3版本返回参数有个分数,你可以设定大于多少判定为人。

按钮获取异常无法下载,若下载地址为空,请联系QQ2 2 1 4 7 0 4

本文链接地址:https://www.jiuchutong.com/zhishi/312999.html 转载请保留说明!

上一篇:电脑学习网2022年最新网易云音乐代挂刷分源码-每天300首-电脑学习网(学电脑的网站)

下一篇:织梦dede标签array runphp静态生成乱码BUG解决方法(织梦标签理解)

  • 预收账款开票怎么做账
  • 印花税的缴纳方法包括哪几种
  • 什么叫应纳税所得额
  • 银行账户利息怎么记账
  • 开票名称开错了
  • 红字发票需要认证吗之前的发票还有用吗
  • 一般纳税人增值税优惠政策
  • 季节性停用的设备应计提折旧吗
  • 个人住房转让纳税标准
  • 非独立核算分公司企业所得税
  • 由于红字发票生成红字进项税转出如何做账?
  • 出口抵内销产品应纳税额分录
  • 预付账款转入其他非流动资产
  • 补去年收入的会计分录
  • 职工个人代扣款如何做账
  • 非企业所得税税率
  • 出口用的增值税税率
  • 增值税申报表能更正申报吗
  • 进项票也要缴纳印花税吗
  • 服务业结转成本怎么算
  • 公司购买的原材料,原价格销售合理吗
  • 企业买断政策
  • 速动比率的合理范围
  • 两个公司的资金怎么合并
  • 土地 补偿
  • 在php中,字符串有哪些表示形式
  • 2019年下半年中小学教师资格考试综合素质试题
  • 绿萝怎么扦插?
  • lnmgr.exe是什么
  • 年金单位缴费计入个人账户(税前)
  • token的用处
  • vue组件继承element并重写方法
  • yii2组件的理解
  • 性能优化有什么用
  • erp面试题目100及最佳答案
  • 因果推断的常用标准
  • vue要掌握哪些知识?
  • unzip解压命令参数
  • python描述器有什么用
  • 开具红字发票资料清单
  • 增值税普通发票需要交税吗
  • 小规模纳税人财务报表是按季还是按月申报
  • 登记银行存款日记账的凭证有哪些
  • 暂估入库成本的会计分录
  • 织梦如何给栏目增加缩略图
  • phpcms目录结构
  • 企业法人个人贷款哪里好贷
  • 原材料账户该如何做账
  • db2导出数据到excel
  • 设备出租当月要确认收入吗
  • 企业银行贷款报表模板
  • 预提成本和冲回成本金额不一致情况说明
  • 外借资质交企业所得税怎么交
  • 利息发票可以抵税吗
  • 购买汽车时的保险是什么
  • 公司打款账号模板图片
  • 处置固定资产损失的账务处理
  • 用命令创建文件夹
  • Windows7/2008中批量删除隧道适配器的方法
  • Win2003 上配置 VPN + NAT共享上网的步骤分享
  • windows2000自动登陆
  • 联想y400装win8
  • win8开启快速启动
  • cgi linux
  • Windows任务计划程序服务
  • win8.1开机音乐
  • linux系统中限定系统口令的长度
  • win10手写输入法怎么设置
  • ,linux
  • 给网页添加javascript
  • jQuery+PHP+MySQL二级联动下拉菜单实例讲解
  • Android游戏开发教程
  • css网站布局实录 pdf
  • vue做一个table
  • vue数组里面添加数组
  • nodejs eventloop
  • 职称申报密码找回
  • 哪些保险有免赔额
  • 上海小规模纳税人企业所得税
  • 呼伦贝尔清欠办电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设