真香!推荐一个超级简单 Java 图形验证码模块

Java项目开发

共 1191字,需浏览 3分钟

 ·

2021-03-20 11:22

来源于网络

简介

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

效果展示

集成项目

maven 方式引入:

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

在 SpringBoot 中使用

@Controller
public 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" />

判断验证码是否正确:

@Controller
public 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("验证码不正确");
}
}
}

源码:https://gitee.com/whvse/EasyCaptcha

演示

地址:https://tools.cloudbed.vip

小结

超级简单,种类丰富,支持多种接入方式,推荐给各位小伙伴!

推荐阅读:
怎么接私货?这个渠道你100%有用!请收藏!

浏览 70
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报