gt java_gt-java-sdk/ReadMe.rst at master · GeeTeam/gt-java-sdk · GitHub

注意:本项目提供的Demo的前端实现方法均是面向PC端的。

如果需要移动端的canvas功能,请参考canvas的前端文档。

在进行此项目前,请您务必仔细阅读了:极验用户引导手册 [1]

GeetestLib.java

提供只带拼图行为验证的功能

包名:com.geetest.sdk.java.web.demo

GeetestConfig.java

Web用户配置文件。此处填写用户自己申请的验证模块ID/KEY

StartCaptchaServlet.java

用户判断极验服务器是否Down机的示例Servlet,页面生成前置处理

VerifyLoginServlet.java

提交验证调用Sdk的示例Servlet

login.jsp

行为验证的前端示范页面

目前这个demo页面比以前复杂的原因如下:

实现failback的前端逻辑,在正常和非正常之间形成无缝自动化切换。

在极验服务器down机的情况下,避免同步请求长达20s的阻塞页面

在极验服务down机头部下,仍然先优先使用异步加载,把加载时间减少一半。

搭建Eclipse+Tomcat的开发环境

从GitHub中clone一份到本地

使用Eclipse直接import一个项目

打开tomcat

在浏览器中访问http://localhost:8080/gt-java-sdk/login.jsp即可看到Demo界面

#. 修改后台代码,具体可以参考demo中的后台进行修改

* 如果是web端使用,请把WebContent中的gt.js放到可以访问的地方,并将web端中引入gt.js的地方修改成存放gt.js的地址

如果极验服务器出现故障,会全自动切换到备选验证,以确保网站主的正常功能能够进行。请有开发能力的网站请务必完成failback后的本地化代码功能,以减少不必要的损失。

2015-06-16-001.png

2015-06-16-002.png

QQ:383449573

发布日志(由新到旧)

==================================='

修改demo的展现形式,增添一种mobile形式的验证码

demo后台增添mobile形式验证码的后台,mobile形式的验证码需要使用特定的id与key

增加新接口,可以在两次验证过程中传入自定义userid,如果两次传入的userid不同,验证无法通过

将注册完后获取的challenge进行一层加密再返回

删除无参数构造函数,精简接口

修改demo前端

Sdk不再对session进行直接操作,这部分由开发者自己完成

删除一些不再使用的接口

不再将整个sdk实例放入session中

添加API文档

删除一些不再使用的接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值