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

  • 申请渠道门户网站是什么意思
  • 增值税少企业所得税多说明什么
  • 高铁票进项抵扣怎么在增值税系统申报
  • 物流辅助服务属于什么费用
  • 个人开劳务发票怎么开
  • 房产过户需要缴纳土地出让金吗
  • 股息红利所得如何缴纳个人所得税
  • 物资采购账务处理方法
  • 事业单位缴纳税款比例
  • 期间费用分析方法有哪些
  • 房屋租赁费属于什么会计分录
  • 企业分期付款购车分录怎么写
  • 没通过认证的增值税发票是否能够记入成本抵扣
  • 增值税免税收入进项税额转出
  • 公对公转账需要多久到账
  • 替票可以写入费用报销制度吗?
  • 出现一窗式比对失败,该纳税人没有防伪税控比对信息!
  • 借老板的现金存入银行怎么做账?
  • 研发费用的
  • 公司收到利息怎么记账
  • 小规模纳税人减征额怎么计算
  • 销售费用营业费用的区别
  • 软件开发公司账务怎么做
  • win7打开启动
  • phpifelse
  • vite怎么打包
  • 厂房改造支出可以计入厂房价值吗
  • 银行汇票的记载事项有哪些
  • 装修费用当月摊还是次月摊销
  • Node.js——http模块和导出共享
  • qt opencv ffmpeg
  • 关于我和鬼变成家人的那件事
  • 公司有一个残疾人
  • 进出口会计账务处理
  • 开增值税发票需要和收款账户名字一致吗
  • 公司给员工的福利房可以买卖吗
  • 备抵法账务处理方式
  • 财务费用有发票吗
  • 企业所得税营业收入怎么填
  • 金蝶迷你版怎么打印明细账
  • 个税系统更新在哪里
  • 公司购买劳保用品可以抵扣吗
  • 政府会计计提折旧方法
  • 借别人账户过钱
  • 公司拨款给个人分录
  • 小规模印花税有减免政策吗
  • 其他业务收入借贷方向表示
  • 法院拍卖得来的物品有发票吗
  • 暂估销售收入账目
  • 月初计提工资,月中发放
  • 塑料行业税负率是多少
  • 企业研制新产品
  • 分公司需要独立核算和报税吗
  • window7 32位系统
  • 预览版与正式版
  • 安装 apt
  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码
  • 如何创建一个wifi
  • 半自动化系统
  • win7win8win10哪个流畅
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 环境篇作文
  • 安卓开发源码
  • jquery data-
  • nodejs跳转到指定页面
  • mongoose教程
  • 基于Python的图书推荐系统
  • python读写docx
  • python 隐函数作图
  • python读写文件wr
  • js的navigator
  • 安卓网络管理类app
  • [置顶]电影名字《收件人不详》
  • flask框架数据可视化
  • 高速公路过路费一公里多少钱
  • 日本消费税是什么
  • 企业季度申报怎么报
  • 江西省税务局官网查询系统
  • 增值税发票不够用怎么增票
  • 美国网购消费者个人信息保护法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设