联系官方销售客服
1835022288
028-61286886
1、如果使用二次验证功能,要保证可以访问外网,必须可以访问以下的极验api地址
api地址1: "http://gcaptcha4.geetest.com",
api地址2: "http://gcaptcha4.geevisit.com",
api地址3: "http://gcaptcha4.gsensebot.com"
2、不适用二次验证,也需要保证可以访问到外网,需要引用官方js
<script src="https://static.geetest.com/v4/gt4.js"></script>
3、js中的代码 请注意和后台的别名相对应,这样可以在极验官方后台查看每日验证次数,js代码普通和二次验证通用
captchaId: "{dr_geetest('xzyz', 2)}",//*对应的极验ID*
4、在不修改官方登录 验证规则的前提下,使用二次验证 使用钩子 来完成验证
需注意和 3 一样,需要修改对应的极验别名
//注册成功之前 \Phpcmf\Hooks::on('member_register_before', function ($post) { $cname = 'xzyz'; // 对应极验别名 xzyz 替换别名 $captcha_id = dr_geetest($cname, 2); if (!$post['captcha_id']) { //(这里不要修改提示文字,这个有和前端交互)** \Phpcmf\Service::C()->_json(0, dr_lang('请完成验证')); } elseif ($post['captcha_id'] != $captcha_id) { \Phpcmf\Service::C()->_json(0, dr_lang('后端极验id于前端极验id不同,请检查别名')); } });
5、极验别名 id key 等如何调用?
可以全局调用
6.。。.待补充