大数跨境
0
0

【开源项目】真香!一个超级漂亮实用的 Java 图形验证码模块!

【开源项目】真香!一个超级漂亮实用的 Java 图形验证码模块! 终码一生
2021-04-02
0
导读:「今日推荐」IDEA这样配置注释模板,让你帅到没朋友!!雷军的最后一次创业:从雷布斯到雷斯克!阿里巴巴程序员

「今日推荐」

IDEA这样配置注释模板,让你帅到没朋友!!

雷军的最后一次创业:从雷布斯到雷斯克!

阿里巴巴程序员常用的 15 款开发者工具 你用过几个?



简介

Java图形验证码,支持Gif、中文、算术等类型,可用于Java Web、JavaSE等项目。

效果展示

集成项目


Gradle方式引入:


dependencies {    compile 'com.github.whvcse:easy-captcha:1.6.2'}
 

Maven方式引入:


<dependencies>   <dependency>      <groupId>com.github.whvcse</groupId>      <artifactId>easy-captcha</artifactId>      <version>1.6.2</version>   </dependency></dependencies>


在 SpringBoot 中使用:


@Controllerpublic class CaptchaController {
@RequestMapping("/captcha") public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception { CaptchaUtil.out(request, response); }}


前端Html代码:

 
<img src="/captcha" width="130px" height="48px" />

判断验证码是否正确:
 

@Controllerpublic class LoginController {
@PostMapping("/login") public JsonResult login(String username,String password,String verCode){ if (!CaptchaUtil.ver(verCode, request)) { CaptchaUtil.clear(request); // 清除session中的验证码 return JsonResult.error("验证码不正确"); } } }

设置宽高和位数:

 
@Controllerpublic class CaptchaController {
@RequestMapping("/captcha") public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception { // 设置位数CaptchaUtil.out(5, request, response); // 设置宽、高、位数        CaptchaUtil.out(130, 48, 5, request, response); // 使用gif验证码 GifCaptcha gifCaptcha = new GifCaptcha(130,48,4); CaptchaUtil.out(gifCaptcha, request, response); }}

下面推荐一个漂亮的项目,使用了该验证码功能。该项目也是开源的,喜欢的小伙伴们可以文章最后获取下载。

项目演示


最后

工具超级漂亮,简单,种类也十分丰富,而且支持多种接入方式,推荐给各位小伙伴!后台管理项目也非常不错,喜欢的小伙伴,可以在本公众号后台获取。

回复关键词【0402】,获取工具项目的源码及相关下载信息哦!

最热门的文章


【开源项目】一款超级 cool 炫的后台管理项目

2021-04-01

【开源项目】这个开源社区人气第一的项目 接私活很不错!

2021-03-30

【开源项目】基于SpringBoot 的CMS系统,接私活贼嗨!

2021-03-28

【开源项目】一款小清新高颜值的 SpringBoot 后台管理系统

2021-03-27


【声明】内容源于网络
0
0
终码一生
开发者聚集地。分享Java相关开发技术(JVM,多线程,高并发,性能调优等),开源项目,常见开发问题和前沿科技资讯!
内容 1876
粉丝 0
终码一生 开发者聚集地。分享Java相关开发技术(JVM,多线程,高并发,性能调优等),开源项目,常见开发问题和前沿科技资讯!
总阅读557
粉丝0
内容1.9k