位置: 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解决方法(织梦标签理解)

  • 税控盘减免税款月末如何结转
  • 小规模纳税人销售自建不动产
  • 银行询证函快递怎么查
  • 金融商品转让为什么不能扣除相关税费
  • 信用减值损失可以并入哪个科目
  • 增值税专用发票几个点
  • 企业所得税账务处理
  • 收到政府给的公维基金怎么开票报销
  • 非独立核算的分公司怎么做账
  • 免税农产品转出进项税税率
  • 小规模企业营业税
  • 建筑工程总包单位招聘
  • 个体户到税务局开普票需要什么手续
  • 员工扣款个税如何做账
  • 工程开票是否需要资质?
  • 进项不够怎么避税
  • 定期存款利息税是多少
  • 金融企业准备金计提管理办法最新
  • 原材料质量问题退回
  • 赠与房产再出售税费
  • 贷款公司利息收据怎么写
  • 如何查出账外收入
  • 金蝶kis期初余额设置
  • 车船税没有发票能进账吗
  • 整体租赁经营模式是什么
  • 一体机笔记本电脑
  • fp是什么文件
  • 什么食物含胆固醇高不能吃
  • 分期收款销售商品,收到本期货款50万元
  • 加工取得的存货和委托加工的区别
  • 商品流通企业会计分录
  • 预付工程施工款会计分录
  • 以前年度损益调整在利润表中怎么填
  • 程序员未来会失业吗
  • SpringBoot+Vue实现在线商城系统
  • redux入门教程
  • php如何做app
  • 投资性房地产在资产负债表哪个科目
  • 节假日加班工资是几倍
  • 过路费发票抵扣2023新规定
  • 零余额账户什么时候开始停用
  • 合并报表的会计主体
  • 原始凭证可以外带吗
  • 防伪税款服务费抵扣
  • 不在经营范围内经营违反了什么法
  • 结转成本时库存商品是负数
  • 出现什么情况企业不能持续经营
  • 固定资产盘亏盘盈
  • 公司股东分红要交税吗?
  • 以前年度损益调整怎么做账
  • 资本公积的相关资料
  • 购买债券的交易费计入什么科目
  • 劳动局仲裁花钱吗
  • 什么叫做进项税不得抵扣
  • 免征印花税的6个项目
  • 企业付的快递费怎么做账
  • 会计师事务所工作怎么样
  • 单位员工购买本地保险
  • mysql的概念及作用
  • sqlserver中delete、update中使用表别名和oracle的区别
  • 回顾30年的水文模型参数率定研究
  • win8windows设置在哪里
  • win10用浏览器
  • linux仿mac
  • win8老是自动安装软件
  • 删除xp本地保存的视频
  • 在linux系统中查看文件的内容命令
  • win10的outlook在哪
  • unity2d横版游戏源码
  • 批处理应用实例
  • linux -lc
  • python利用csv模块在对csv文件进行操作
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • python数字运算规则
  • Android java.lang.IllegalArgumentException: pointerIndex out of range
  • 曲剧全场戏双玉蝉
  • jquery.css
  • python写脚本教程
  • 留抵税额可以留抵多久
  • 广州市税务局官网电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设