geetest php,GitHub - lilwil/geetest: Geetest For ThinkPHP5
极验geetest
thinkphp5可用的极验扩展
安装
composer require lilwil/geetest
##使用
###参数配置
在配置文件配置geetest配置,需要到官网申请
//举例
'geetest' => [
'captcha_id'=>'40c653bd06de23cece65d180d94b937f',
'private_key'=>'0c54bad6d2419733de49db4826d83942',
],
###模板里的调用
function doOk(){
//TODO:验证成功,对表单的操作
// $("#embed-submit").attr("disabled", false);
// $("#embed-submit").attr("style", 'background:#fe693e');
}
var handlerEmbed = function (captchaObj) {
// 将验证码加到id为captcha的元素里
captchaObj.appendTo("#embed-captcha");
captchaObj.onSuccess(doOk);
captchaObj.onReady(function () {
//TODO:页面加载完毕之后执行的方法
// $("#embed-submit").attr("disabled", true);
// $("#embed-submit").attr("style", 'background:#A79995');
//$("#wait")[0].className = "hide";
});
};
$.ajax({
// 获取id,challenge,success(是否启用failback)
url: "{:geetest_url()}?t=" + (new Date()).getTime(), // 加随机数防止缓存
type: "get",
dataType: "json",
success: function (data) {
// 使用initGeetest接口
// 参数1:配置参数
// 参数2:回调,回调的第一个参数验证码对象,之后可以使用它做appendTo之类的事件
initGeetest({
gt: data.gt,
challenge: data.challenge,
product: "float", // 产品形式,包括:float,embed,popup。注意只对PC版验证码有效
offline: !data.success // 表示用户后台检测极验服务器是否宕机,一般不需要关注
}, handlerEmbed);
}
});
控制器里验证
//需要传入$_POST请求的数据
if(!geetest_check($post)){
//验证失败
};
geetest php,GitHub - lilwil/geetest: Geetest For ThinkPHP5相关推荐
- geetest php,geetest简单部署
http://blog.csdn.net/Y9CLONG/article/details/50835127 geetest开发体验,写一下快速搭建geetst的步骤(极简模式) 已java为例 首先, ...
- NUXT.JS使用GEETEST极验验证
前言 公司新项目为PC版的,本人一直使用VUE,思考了很久最终决定使用nuxt.js完成该项目,因为是PC端可能涉及SEO,nuxt.js就是解决vue单页面SEO的,虽然之前没接触过,但是看了看文档 ...
- 【源码分析】极验验证官方SDK源码分析和实现思路
前言 2016年就这么来了,新的一年,继续努力~ 最近,除了12306的验证码火起来以后,还有一个在界面上拖拽的验证码,也火了起来,就是这次要说的极验验证,在这个万众创新的时代,工具类产品能做到这样, ...
- 武汉创业者声讨网易:占用我们LOGO 还大张旗鼓做起销售
雷帝网 乐天 9月17日报道 武汉交互安全服务商极验今日发布文章<网易,请把LOGO还给我们>,指责网易占用极验官方LOGO,还大张旗鼓的做起了极验产品的咨询与销售. "连我们自 ...
- 极验验证(滑动验证)的使用
极验验证目录 一.样例 二.注册账号 三.获取ID 四.极验官方文档(参考) 五.SpringBoot集成极验 5.1.maven依赖(可能有些需要自己去导,个人的包依赖太多不好全部放上来,核心就这两 ...
- 极验onelogin 一键登录 接入流程与问题
极验onelogin一键登录 前段时间接入了一键登录,里面的坑还不少,现梳理下来,为防止后期回顾及 避免以后的人能快速知道问题所在. Android 接入文档:https://docs.geetest ...
- 使用极验【行为验证】实现人机交互验证
官网:https://docs.geetest.com/sensebot/apirefer/api/web 流程与原理 待补充-- 方法 1.引入极验js,调用初始化方法 require(" ...
- SpringBoot实现身份证实名认证(阿里云实现)
文章目录 1.功能展示 2.购买API 3. API 文档 4.SpringBoot集成身份认证 4.1.IdProperties 4.2.IdAutoConfiguration 4.3.完成身份认证 ...
- 利用Python进行破解哔哩哔哩登录
前言 研究爬虫的各位小伙伴都知道,需要登录才能获取信息的网站,是比较难爬的,原因就是在于,现在各大网站为了反爬,都加入了图片验证码,滑动验证码之类的干扰, 本篇就针对视频门户网站的滑动验证码进行讲解和 ...
最新文章
- python猿辅导_如何用数据分析方法剖析“猿辅导”K12课程
- Interview:互联网IT界技能进阶必备—各个职位推荐几个高含金量的证书
- Atitit. 木马病毒的外部class自动加载机制------加载class的方法总结
- 自动填充参数_使用orangehill/iseed自动反向生成数据填充文件
- Sudo bug 可导致非权限 Linux 和 MacOS 用户以根身份运行命令
- Leetcode 687.最长同值路径
- 接口Request传参的常用注解
- JS-WEB-API(BOM、DOM)
- php使用memcached缓存总结
- CS224n笔记11 GRU和NMT的进一步话题
- 从入门到放弃之promise用法(上)
- 小米笔记本网卡驱动失效,无法联网
- AliExpress国际速卖通唰信誉用什么虚拟卡用信可以成功扣款?
- Low-Resource Knowledge-Grounded Dialogue Generation_biji
- react 报 Objects are not valid as a React child (found: object with keys {}). If you meant to render.
- php短视频转码,YYC松鼠短视频系统V2.0版本发布,亮点新增转码加水印功能
- android应用商店app图标大小,各大应用商店APP发布截图尺寸
- 解决mysql主从 The slave IO thread stops because the master has @@GLOBAL.GTID_MODE OFF and this server
- 云网融合驱动数据中心技术聚变
- CocosCreator开源框架(不断更新)