Skip to content

Releases: dustlight-cn/captcha

v1.0.1

24 Jul 10:59
Compare
Choose a tag to compare

修复邮箱验证码发送器 emailCodeSender 不存在的问题。

v1.0.0

06 Jul 03:12
Compare
Choose a tag to compare
  • 修复验证码参数的问题
  • 腾讯云&阿里云短信配置文件支持

v0.0.8

04 Jul 06:15
Compare
Choose a tag to compare
  • 修复腾讯云短信包丢失
  • 新增阿里云短信发送器

v0.0.7

18 Apr 19:40
23a6678
Compare
Choose a tag to compare

参数注入增强

参数注入支持到对象字段级别,但是不包含子对象的字段。

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

14 Mar 16:21
Compare
Choose a tag to compare

修复字符串验证码验证器,大小写敏感失效问题

v0.0.5

22 Feb 14:26
Compare
Choose a tag to compare

修复字体空指针报错。(Docker环境)

v0.0.4

24 Dec 21:10
Compare
Choose a tag to compare

修复参数名获取错误问题

问题描述

从 Method 获取到的参数列表,参数名为 arg0, arg1,arg2,argN...,无法获取到真实的参数名。

解决方案

使用 DefaultParameterNameDiscoverer 获取真实参数名。

v0.0.3

21 Dec 11:02
b76cdfb
Compare
Choose a tag to compare

1、仓库转移。
2、RandomStringCodeGenerator 允许通过参数 'CODE_CHARS' 和 'CODE_LENGTH' 设置生成字符池以及长度。
3、SimpleImageCodeSender 允许通过参数 'IMAGE_WIDTH' 和 'IMAGE_HEIGHT' 设置验证码图片的宽高。

v0.0.2

18 Dec 17:49
07acea4
Compare
Choose a tag to compare

新增组件:
1、邮箱验证码

v0.0.1

18 Dec 17:52
Compare
Choose a tag to compare

包含组件:
1、图片验证码
2、短信验证码(腾讯云短信服务)
3、谷歌 reCAPTCHA 人机识别
4、Redis 验证码存储器