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

  • 个人车辆无偿给公司使用
  • 增值税普通发票有什么用
  • 月薪3万个人所得税是多少
  • 水电费收据可以税前扣除吗
  • 流动资产属于经营资产还是得经营资产
  • 企业对伤残怎么赔偿?
  • 会展服务费怎么开票
  • 进项大于销项怎么结转分录
  • 个体工商户网上注销
  • 可转换公司债券属于哪一类金融资产
  • 应付福利费余额在借方
  • 运输过程中货物丢失
  • 行政单位发放的政府补贴款
  • 年金计算个税需要扣除吗
  • 税法递延纳税
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 投资大收益小,怎么办?
  • 应交增值税是否影响企业利润
  • 加盟费收入如何入账
  • 广告费扣税
  • 费用计入资产
  • 个体户财务章必须刻吗
  • 增量留底税额怎么进行确定
  • 暂估成本后第二年收到发票怎么做账
  • 跨年的发票可以补开吗
  • 无线网连上却上不了网络
  • 苹果手机无法加入WiFi
  • 电脑CPU性能天梯
  • 新准则管理费用税金
  • windows无法验证显卡驱动的数字签名
  • 房地产项目如何通过抖音宣传
  • 交易性金融资产的入账价值怎么算
  • 开具增值税发票哪些情形不用交税?
  • 国有企业所得税政策
  • Java8 Stream流Collectors.toMap当key重复时报异常(IllegalStateException)
  • php 用户注册
  • 供电局销售电力产品
  • 微信小程序 h5页面打不开
  • 污水处理增值税税率
  • 结转销售成本的分录怎么写
  • vue全家桶介绍
  • node.js的安装步骤
  • 计算机视觉竞赛很重要吗
  • python中的包有哪些
  • 购建或者生产符合资本化条件的资产
  • 海外佣金需要交税吗
  • 供货方代垫运费会计分录
  • 织梦配置文件
  • 怎么把python代码发给别人运行
  • 小于500的费用没有发票怎么做账
  • 当期可抵扣进项税额包括进项转出额吗
  • access导入到mysql
  • MySQL数据库介绍
  • 小规模企业没有员工如何申报个税
  • 固定资产备抵科目有哪些
  • 债务转为股份的协议
  • 工会经费与工会福利的区别
  • 被选为工会代表
  • 母公司代子公司收款,子公司开具发票
  • 认证超过限制什么意思
  • 打印银行电子流水发到别人邮箱,能看到我的账户余额吗
  • 增值税销项抵扣报税后有效期是多长时间
  • 其他货币资金属于什么类科目
  • sql server自定义类型怎么写入备机
  • drop,truncate与delete的区别
  • mysql嵌套查询联表查询
  • win2003回收站
  • debian安装配置清华源
  • wind10升级
  • linker command failed with exit code 1 (use -v to see invocation)
  • FIF互动帮助手册系列-HTML手册 flash版
  • linux终端命令行和输出在一行
  • 如何修改android studio的下载路径
  • unity 2danimation
  • android刷新activity
  • python代码检测在线
  • 付姓人数
  • 北京市朝阳区各中学校服照片
  • 国税地税什么时候申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设