聯(lián)系官方銷售客服
1835022288
028-61286886
1、如果使用二次驗(yàn)證功能,要保證可以訪問(wèn)外網(wǎng),必須可以訪問(wèn)以下的極驗(yàn)api地址
api地址1: "http://gcaptcha4.geetest.com",
api地址2: "http://gcaptcha4.geevisit.com",
api地址3: "http://gcaptcha4.gsensebot.com"
2、不適用二次驗(yàn)證,也需要保證可以訪問(wèn)到外網(wǎng),需要引用官方j(luò)s
<script src="https://static.geetest.com/v4/gt4.js"></script>
3、js中的代碼 請(qǐng)注意和后臺(tái)的別名相對(duì)應(yīng),這樣可以在極驗(yàn)官方后臺(tái)查看每日驗(yàn)證次數(shù),js代碼普通和二次驗(yàn)證通用
captchaId: "{dr_geetest('xzyz', 2)}",//*對(duì)應(yīng)的極驗(yàn)ID*
4、在不修改官方登錄 驗(yàn)證規(guī)則的前提下,使用二次驗(yàn)證 使用鉤子 來(lái)完成驗(yàn)證
需注意和 3 一樣,需要修改對(duì)應(yīng)的極驗(yàn)別名
//注冊(cè)成功之前 \Phpcmf\Hooks::on('member_register_before', function ($post) { $cname = 'xzyz'; // 對(duì)應(yīng)極驗(yàn)別名 xzyz 替換別名 $captcha_id = dr_geetest($cname, 2); if (!$post['captcha_id']) { //(這里不要修改提示文字,這個(gè)有和前端交互)** \Phpcmf\Service::C()->_json(0, dr_lang('請(qǐng)完成驗(yàn)證')); } elseif ($post['captcha_id'] != $captcha_id) { \Phpcmf\Service::C()->_json(0, dr_lang('后端極驗(yàn)id于前端極驗(yàn)id不同,請(qǐng)檢查別名')); } });
5、極驗(yàn)別名 id key 等如何調(diào)用?
可以全局調(diào)用
6.。。.待補(bǔ)充