google kaptcha的使用
下载jar文件
http://kaptcha.googlecode.com/files/kaptcha-2.3.2.zip
配置web.xml
<servlet> <servlet-name>Kaptcha</servlet-name> <servlet-class> com.google.code.kaptcha.servlet.KaptchaServlet </servlet-class> <init-param> <param-name>kaptcha.image.width</param-name> <param-value>65</param-value> </init-param> <init-param> <param-name>kaptcha.image.height</param-name> <param-value>30</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.char.length</param-name> <param-value>4</param-value> </init-param> <!-- 字体大小 --> <init-param> <param-name>kaptcha.textproducer.font.size</param-name> <param-value>25</param-value> </init-param> <!-- 字体颜色 --> <init-param> <param-name>kaptcha.textproducer.font.color</param-name> <param-value>black</param-value> </init-param> <init-param> <param-name>kaptcha.background.impl</param-name> <param-value> com.google.code.kaptcha.impl.DefaultBackground </param-value> </init-param> <init-param> <param-name>kaptcha.obscurificator.impl</param-name> <param-value> com.google.code.kaptcha.impl.ShadowGimpy </param-value> </init-param> <init-param><!-- 背景颜色 --> <param-name>kaptcha.background.clear.to</param-name> <param-value>white</param-value> </init-param> <init-param><!-- 干扰线颜色 --> <param-name>kaptcha.noise.color</param-name> <param-value>black</param-value> </init-param> <!-- 如果需要全部数字 --> <init-param> <param-name>kaptcha.textproducer.char.string</param-name> <param-value>0123456789</param-value> </init-param> <!-- 去掉干扰线 --> <init-param> <param-name>kaptcha.noise.impl</param-name> <param-value>com.google.code.kaptcha.impl.NoNoise </param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>Kaptcha</servlet-name> <url-pattern>/kaptcha.jpg</url-pattern> </servlet-mapping>
jsp页面显示
<img src="kaptcha.jpg" id="img" onclick="flashImg()"/> <form method="post"> <input type="text" name="codeImg"/> <input type="submit" value="提交"/> </form> <script type="text/javascript"> function flashImg(){ document.getElementById("img").src="${pageContext.request.contextPath}/kaptcha.jpg?"+Math.floor(Math.random()*100); } </script> <% String c = (String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); String parm = (String)request.getParameter("codeImg"); out.println("param: " + parm + " ? Key: " + c + " : "); if (c != null && parm != null) { if (c.equals(parm)) { out.println("<b>true</b>"); } else { out.println("<b>false</b>"); } } %>
相关推荐
谷歌的验证码生成工具包,下载解压,使用命令mvn install:install-file -Dfile=(你的路径)/kaptcha-2.3.2.jar -DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar安装到...
谷歌验证码使用工具——kaptcha-2.3.2的使用非常简单;
google kaptcha-2.3.2.jar验证码的jar包,google把生成验证码的操作基本的封装好了,使用起来很方便。
验证码在很多地方都会使用到,本分享是自己在做验证码功能的时候总结的一些经验,是基于谷歌kaptcha来做的,验证码的效果是,可以自定义字符范围,可以自定义背景效果,自定义字体等。总之,根据参数,都可以实现...
JavaWeb开发可以拿来看看,了解一下谷歌验证码的使用
google的Kaptcha生成验证码,附件有jar资源和使用Demo 一款可以各种配置显示方式的验证码
该资源是谷歌 kaptcha jar包,以及该jar包的使用说明,这是谷歌自动生成图片验证码,大大节省的开发时间,用起来比较简单,已过时,但仍然可以使用,喜欢的小伙伴就下载吧,有什么不懂的地方可以咨询博主。
自用可行的验证码生成框架,下载好后解压进入到kaptcha-2.3.2/kaptcha-2.3.2,使用mvn install:install-file -Dfile=./kaptcha-2.3.2.jar -DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.3.2 ...
com.google.code.kaptcha:2.3.2 谷歌验证码依赖下载
Google验证码插件jar包,直接解压存入本地仓库即可使用
谷歌验证码生成工具kaptcha.2.3.2.jar包,快速生成验证码,蛮方便
主要介绍了Google Kaptcha 实现登录验证码(SSM 和 SpringBoot)功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
kaptcha是一个非常实用的验证码生成工具,有了它,你可以生成各种...验证码的样式(鱼眼样式、3D、普通模糊……当然也可以继承com.google.code.kaptcha.GimpyEngine自定义样式) …… 详细信息请看下面的web.xml文件
自己实现用idea实现了下google的kaptcha验证码,挺好用的,使用简单方便,希望能够帮助到大家
kaptcha验证码生成jar包后台配置源代码 ...1、Kaptcha是谷歌开源的可高度配置的实用验证码生成工具。 2、过Kaptcha可阻拦大多数机器人脚本操作。 3、kaptcha典型殷用于注册、登录、重要信息提交等用户交互
实现Google的Kaptcha验证码所需要的jar包和可以参考的源码包,使用的是导入jar包,需要看源码的时候参考source包
谷歌 kaptcha 图片验证码
kaptcha-2.3.2 验证码 全套demo及资料
kaptcha-2.3.2.jar kaptcha-2.3.2-javadoc.jar ...1.Kaptcha是谷歌开源的可高度配置的实用验证码生成工具。 2.通过Kaptcha可阻拦大多数机器人脚本操作。 3.kaptcha典型殷勇于注册、登录、重要信息提交等用户交互
利用谷歌kaptcha生成谷歌验证码,输入Google Authenticator APP中动态口令,达到二次验证效果