Releases: dustlight-cn/captcha
Releases · dustlight-cn/captcha
v1.0.1
v1.0.0
- 修复验证码参数的问题
- 腾讯云&阿里云短信配置文件支持
v0.0.8
- 修复腾讯云短信包丢失
- 新增阿里云短信发送器
v0.0.7
参数注入增强
参数注入支持到对象字段级别,但是不包含子对象的字段。
public class MyData {
@CodeValue
private String code; // 支持字段
// private String MyData; // 不支持字段对象中的子字段。
// Getter and Setter
}
public class MyController {
@RequestMapping("/verify")
@VerifyCode
public void verifyCode(@RequestBody MyData data) {
// TODO
}
// ...
}
v0.0.6
修复字符串验证码验证器,大小写敏感失效问题
v0.0.5
修复字体空指针报错。(Docker环境)
v0.0.4
修复参数名获取错误问题
问题描述
从 Method 获取到的参数列表,参数名为 arg0, arg1,arg2,argN...,无法获取到真实的参数名。
解决方案
使用 DefaultParameterNameDiscoverer 获取真实参数名。
v0.0.3
1、仓库转移。
2、RandomStringCodeGenerator 允许通过参数 'CODE_CHARS' 和 'CODE_LENGTH' 设置生成字符池以及长度。
3、SimpleImageCodeSender 允许通过参数 'IMAGE_WIDTH' 和 'IMAGE_HEIGHT' 设置验证码图片的宽高。
v0.0.2
新增组件:
1、邮箱验证码
v0.0.1
包含组件:
1、图片验证码
2、短信验证码(腾讯云短信服务)
3、谷歌 reCAPTCHA 人机识别
4、Redis 验证码存储器