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

  • 小规模纳税人的企业所得税税率
  • 一般纳税人税收优惠政策有哪些2023年
  • 机器配件属于什么报销项目
  • 租房专项扣除有上限吗
  • 资产负债表存货项目期末余额怎么算
  • 土地使用税怎么征收标准
  • 加油站冲值加油怎么操作
  • 进项税额转出补交税金会计分录
  • 报税时其他收入
  • 生产企业的安全员好干吗
  • 出口货物未报关
  • 增值税发票免税和0%区别
  • 应收账款挂账要开票吗
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 财务杠杆系数简单计算方法
  • 上年工资计提多了才发现
  • 资产置换税务处理案例
  • 分期收款销售的商品属于存货吗
  • 主营业务税金及附加包括什么
  • 净利润分配股利的会计分录
  • win7系统打开软件就停止工作
  • 非上市公众公司收购办法
  • 开房租发票交的税,因优惠政策退税,怎么账务处理
  • 微软2003系统
  • 1050ti能玩绝地求生吗
  • 豹七三七粉的价格
  • 会计科目怎么调账
  • 闲置房的相关政策
  • 房地产企业营改增是哪一年
  • 数据库管理框架
  • 浏览器windows下载
  • 文本检测工具
  • 残保金员工人数怎么算
  • 火车票抵扣进项税需要认证吗
  • 银行手续费发票未到怎样做账
  • 车辆购置税属于地方税吗
  • phpcms rce
  • mongodb skip limit
  • 进程 python
  • 未按期兑现的合同缴纳印花税吗?
  • 施工企业预缴税款
  • 财政拨款结转和财政拨款结余以前年度盈余调整
  • 毛利率在餐饮中的应用
  • 发出商品的增值税
  • 存货跌价准备在年报哪里
  • 企业开负数发票退货后如何处理?
  • 损益类科目没有结平是什么意思
  • 公司装修费用如何计算
  • 建安类资质指什么资质
  • 税局代开的法律顾问费能否抵扣?
  • 退票费凭证可以用于报销吗?
  • 信用担保融资的缺点
  • 新增注册资金
  • 一些有用的sql语句是什么
  • bios开机密码怎么关闭
  • win7怎么隐藏我的电脑
  • win8.1怎么重新装系统
  • 脱机文件怎么办
  • wlms.exe是什么
  • 系统引导程序出错了如何修复
  • win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
  • mm server conection failed
  • win7系统文件夹怎么加密
  • cocos2dx schedule
  • java程序员练手项目
  • jqueryui easyui
  • jquery删除节点的元素
  • python 效率优化
  • jquery发送json
  • js水平垂直居中怎么设置
  • javascript面向对象编程
  • 浏览器兼容性问题是什么意思
  • 解决jQuery ajax请求在IE6中莫名中断的问题
  • 佛山顺德怎么坐地铁到广州
  • 湖南国家税务总局官网
  • 上海房屋出租交税
  • 如何办理委托银行卡业务
  • 广东税务app下载安装
  • 48岁了还有必要上环吗
  • 税控盘红字发票开具流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设