给html5添加极验,TP5.1 整合极验 步骤

首先申请注册极验的账户,获取KEY和ID,这个步骤我就不写出来了,都会,没什么技术含量。

然后到官网下载SDK,其中SDK中,包含几个文件,是一个简单的官方demo.

c2d7a6a21d278dc49830c2538e4042ed.png

其中,

lib目录里的class文件是服务前段文件,是主要的sdk类。

config目录里的文件是配置的ID与KEY,这个文件可以稍后配置,官方原始ID和KEY能用许久。

static目录里的Gt.js文件是官方js,主要配合服务端使用。、

web目录里是两个PHP文件,Start是初始化访问文件,主要生成前段的代码所需的参数。

Verify是验证文件,login.html这个官方的demo可以参考。

下面上我弄好的图,然后上教程。

1379b3c0a1fe97cdea870c676b14cbd7.png

ca5e877bd2bbf7d71b2a6375ead71621.png

f6b1f838037ebe7cd0a65c91542cf063.png

caf3b7d4bb8246de80f521531f649e59.png

1、配置ID和KEY文件,在config文件下新建config.php或geetest.php文件,或者随便叫什么名字都行,然后把代码复制进去<?php

return [

// 填写在开发者控制台首页上的Account Sid

'captcha_id' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',

'private_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',

];

2、将扩展类库复制后,放入extend文件夹中即可。

28d4d5f7dbe1c32edbba8c2c3aa84c12.png

3、在登陆页的控制器目录下新建一个geetest.php文件,将StartCaptchaServlet.php里面的代码复制进去,或者根据图中的代码修改一下。

4、在登陆页的控制器中,修改登陆控制器的代码,首先加入use类,然后修改登陆验证代码。

99ae611f07649058b80e7453e4b53c17.png

d84c48dc950ed715df5833ce3873a6e2.png

5、修改登陆页面,将官方demo中的div代码复制到登陆按钮上方,然后将下方的js同样复制进去,然后将官方的gt.js也插入到代码上方。

7afe07d1f45b7c8c61eebd19880ed1ea.png

8a9d2b783b8d776ef74e74e6c305b425.png

6、刷新页面,即可查看到滑动验证样式。可能需要根据原始站点的登陆JS进行修改。

各位看友可自行创新。

本文标签:极验

版权声明:若无特殊注明,本文为《沛霖》原创,转载请保留文章出处。

本文链接:https://blog.ailcc.com/geetest.html

正文到此结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值