public class DefaultCaptchaServiceImpl extends AbstractCaptchaService
cacheType, captchaAesStatus, captchaInterferenceOptions, EXPIRESIN_SECONDS, EXPIRESIN_THREE, fontType, HAN_ZI, HAN_ZI_SIZE, HAN_ZI_SIZE_HALF, IMAGE_TYPE_PNG, REDIS_CAPTCHA_KEY, REDIS_SECOND_CAPTCHA_KEY, slipOffset, waterMark, waterMarkFont| 构造器和说明 |
|---|
DefaultCaptchaServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
captchaType()
验证码类型
通过java SPI机制,接入方可自定义实现类,实现新的验证类型
|
ResponseModel |
check(CaptchaVO captchaVO)
核对验证码(前端)
|
ResponseModel |
get(CaptchaVO captchaVO)
获取验证码
|
void |
init(Properties config)
配置初始化
|
ResponseModel |
verification(CaptchaVO captchaVO)
二次校验验证码(后端)
|
base64StrToImage, decrypt, getEnOrChLength, getJigsawUrlOrPath, getWordTotalCount, isFontColorRandom, setFontColorRandom, setJigsawUrlOrPath, setWordTotalCountpublic String captchaType()
CaptchaServicepublic void init(Properties config)
CaptchaServiceinit 在接口中 CaptchaServiceinit 在类中 AbstractCaptchaServicepublic ResponseModel get(CaptchaVO captchaVO)
CaptchaServicepublic ResponseModel check(CaptchaVO captchaVO)
CaptchaServicepublic ResponseModel verification(CaptchaVO captchaVO)
CaptchaServiceCopyright © 2021. All rights reserved.