mica-captcha 验证码组件
2021-03-03 22:10
951 查看
验证码效果
保证了验证码的安全性的同时尽量做到了美观,欢迎试用,更多使用方式可以查看 mica 示例项目。
依赖坐标
Maven
net.dreamlu mica-captcha
Gradle
implementation "net.dreamlu:mica-captcha"
配置项
配置项 | 默认值 | 说明 |
mica.captcha.cache-name | micaCaptchaCache | 验证码cache名,默认:micaCaptchaCache |
mica.captcha.cookie-name | mica-captcha | 验证码cookie名,默认:mica-captcha |
mica.captcha.enabled | true | 是否开启验证码,默认:true. |
注意:结合 mica-pro 的
mica-cache-redis组件实现 cache name 使用
#号自动配置超时时间。
使用
首先需要配置 Spring cache,如 ehcache、redis等,然后给
micaCaptchaCache配置一个超时时间。
Servlet
生成验证码
; ( , .) ( ) { .(); }
校验验证码
boolean validated = micaCaptcha.validate(response, userInputCaptcha);
WebFlux
生成验证码
; ( , .) ( ) { .(.()); }
校验验证码
boolean validated = micaCaptcha.validate(exchange, userInputCaptcha);
生成其他类型验证码
micaCaptcha.generateBase64
生成 base64 图片验证码(主要为 App 或者前后端分离设计)。
micaCaptcha.validateBase64
校验 base64 图片验证码。
相关文章推荐
- 关于Captcha验证码组件的使用
- Using django-simple-captcha 验证码的使用
- kaptcha组件生成验证码
- Django 验证码的使用 -django-simple-captcha使用方法
- javaWeb之使用Kaptcha组件使用验证码
- 一个创建验证码图片的开源组件
- 无组件生成BMP验证码
- Yii2.x 中captcha 验证码使用的一些心得
- 基于vue的验证码组件的示例代码
- 简单Maven的Web项目之验证码(jcaptcha组件篇)
- Django学习系列之captcha 验证码插件
- java 实现登录验证码 (kaptcha 验证码组件)
- Captcha(验证码)
- node,svg-captcha,验证码
- django---simple--captcha验证码详细安装
- 用开源组件jcaptcha做jsp彩色验证码 ( 转http://blog.csdn.net/alexjjf/archive/2006/10/31/1359333.aspx)
- 验证码 mewebstudio/captcha
- 手机验证码倒计时组件
- 验证码 Captcha 之大插件
- 使用AWT组件实现验证码功能