滑动验证的设计与实现J2EE

滑动验证的设计与实现J2EE

注:本博文为博主原创,转载请注明出处。

项目源码地址:https://github.com/zhangxy1035/Verify


本篇博文的主要目录如下:

一、项目简介
二、项目演示
2.1滑动验证演示
2.2验证码演示
三、项目构建
3.1滑动验证的项目构建
3,2验证码生成与实现
四、项目总结以及参考资料


一、项目简介

验证码在网页中随处可见,它主要是防止对某一个特定注册用户用特定程序进行暴力破解方式不断的登陆尝试。现在大多数的验证包括,字符验证码、文字验证等。在本博文中也实现了一般验证码的生成。但是本文的重点还是放在了基于极验插件实现的滑动验证功能。

二、项目演示

2.1滑动验证演示

 

2.2验证码验证

三、项目构建

3.1滑动验证项目构建

在滑动验证中,使用了第三方的插件极验(http://www.geetest.com/)。在极验的官方文档中介绍比较详细,什么样的后台,用什么样的代码,并且如何将这个插件集成在自己的项目中,在本节,我们将主要完成极验插件与Java Web的集成。

先来一张极验的原理图(图片来源:http://www.geetest.com/install/sections/idx-main-frame.html)

 

首先在极验平台上下载所需的平台插件。http://www.geetest.com/install/(以Java为例)。在认真阅读极验技术文档后,在https://github.com/GeeTeam/gt-java-sdk上下载插件。在插件中的主要类的代码如下。

网友评论