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

  • 税收负担影响企业的利润吗
  • 未达起征点的增值税怎么账务处理
  • 出租车手撕票可以换成增值税发票吗
  • 广告公司开票能开劳务费吗
  • 股东分红按利润表的净利润计算
  • 物流辅助服务印花税税率
  • 已经认证的发票对方可以作废吗
  • 建筑业预交增值税按什么算
  • 劳务派遣人员工资可以由用工单位发放么
  • 购进国产设备的增值税处理规定
  • 政府补助应计入
  • 分公司与总公司承担责任的法律规定
  • 个人承包经营所得是什么意思
  • 企业收到宣传费怎么入账
  • 应交税费核算的税金有哪些
  • 修理费没有发票怎么做账
  • 外账的作用
  • 对方收到发票不付款怎么办
  • 增值税专用发票怎么开
  • 小规模企业核定征收最新政策
  • 专用发票百万元版申请要求
  • 外资租赁房屋房产税和土地使用税怎么申报?
  • 当期出售其他权益怎么算
  • 港杂费是由谁收取
  • 中小企业结算时间不超60天
  • 一般纳税人取得免税农产品进项怎么抵扣
  • 建安企业核定征收改查账征收后怎么处理账目
  • 销售不动产土地增值税纳税义务时间
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • xp系统为什么电脑不能用
  • 暂估入库材料分录
  • wordpress 常用函数
  • 重装系统后分辨率1920x1080不见了
  • 蓝莓外面的霜
  • 企业的存货采用计划成本核算,某年年末,结
  • 酒店行业存货周转率多少合适
  • 补提去年的所得税费用是怎么做分录?
  • 销售发票重复开,库存商品怎么处理?
  • 前端和后端到底是什么
  • php smtp类
  • 股东分红的会计处理方法
  • 自动驾驶讲解
  • 基于thinkphp开发的框架
  • 如何验证工具坐标系
  • 旅行社的增值税怎么算
  • vue 动态tab
  • 税务局规定多久开发票
  • 现金股利算负债吗
  • facebook/scribe · GitHub
  • 匿问我答查人
  • 纳税人识别号和公司税号一样吗
  • 如何把access数据库导入excel
  • sqlserver获取数据库名
  • 付款人和开票人必须相符吗
  • 小规模纳税人免税政策2023年
  • 税务师有用么,相当于中级还是高级
  • 捆绑销售如何做税务处理合适?
  • 超市预付卡销售会计分录
  • 应付职工薪酬包括辞退福利吗
  • 员工预支工资可以从工资里扣吗
  • mysql查看当前执行的sql
  • 电脑无法检测到麦克风怎么办
  • skydrive官网登录
  • msscli.exe - msscli是什么进程 有什么用
  • myminer.exe是什么
  • win7自带截图工具
  • linux多线程编程电子书
  • 批处理/l
  • 【新功能】“回调特性”的使用教程:
  • opengl纹理错误变成条纹
  • 批处理修改文件后缀名
  • shell脚本判断两个数大小
  • javascript类库
  • 开发票收多少税点?
  • 2023年惠州契税最新规定
  • 山东地方税务局官网
  • 合伙企业取得的专利权属于合伙企业财产吗
  • 开发商卖商铺需要哪些资质条件?
  • 广西税务查询
  • 官方客服热线人工台电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设