gitee源码以及用法
依赖导入
<dependency>
<groupId>com.ramostear</groupId>
<artifactId>Happy-Captcha</artifactId>
<version>1.0.1</version>
</dependency>
验证码
验证
代码实现
@RestController
@RequestMapping("/happy-captcha")
public class HappyCaptchaController {
@GetMapping("/generator")
@TokenCheck(required = false)
public void generatorCode(HttpServletRequest request, HttpServletResponse response) {
HappyCaptcha.require(request,response)
.style(CaptchaStyle.ANIM)
.type(CaptchaType.ARITHMETIC_ZH)
.build().finish();
}
@GetMapping("/verify")
@TokenCheck(required = false)
public String verify(String verifyCode, HttpServletRequest request) {
//true 表示忽略大小写
Boolean aBoolean = HappyCaptcha.verification(request,verifyCode,true);
if (aBoolean){
HappyCaptcha.remove(request);
return "验证码校验通过";
}
return "验证码校验失败";
}
}