Package org.miaixz.bus.extra.captcha
Interface ICaptcha
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractCaptcha,CircleCaptcha,GifCaptcha,LineCaptcha,ShearCaptcha
验证码接口,提供验证码对象接口定义
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptionvoid创建验证码,实现类需同时生成随机验证码字符串和验证码图片getCode()获取验证码的文字内容boolean验证验证码是否正确,建议忽略大小写voidwrite(OutputStream out) 将验证码写出到目标流中
-
Method Details
-
createCode
void createCode()创建验证码,实现类需同时生成随机验证码字符串和验证码图片 -
getCode
String getCode()获取验证码的文字内容- Returns:
- 验证码文字内容
-
verify
验证验证码是否正确,建议忽略大小写- Parameters:
userInputCode- 用户输入的验证码- Returns:
- 是否与生成的一直
-
write
将验证码写出到目标流中- Parameters:
out- 目标流
-