今天看群里有人问如何增加验证码,这不是给翼总挖坑吗,其实用了mica腰不疼了,腿也不酸了,实现验证码功能简单的不能再简单了,mica官网文档地址:
https://www.dreamlu.net/docs/captcha.html
来吧,没代码没真相:
1、maven引入依赖,最新版本 1.01
net.dreamlu mica-captcha 1.0.1
2、新建个Controller,注入
net.dreamlu mica-captcha 1.0.1
net.dreamlu mica-captcha 1.0.1
3、写一个获取验证码和一个校验验证码的类,我是在开放api接口的配置文件中为了少打几下键盘,用的一个访问路径:
net.dreamlu mica-captcha 1.0.1
4、开放api对外访问,既然验证码,肯定不需要授权访问,添加最下面这行,
net.dreamlu mica-captcha 1.0.1
到这里,你的验证码就可以了,
Cookie:
redis:
postnam:
POST校验:
校验之后,redis缓存会被删除,保证验证码只使用一次,接下来随便你怎么使用了,设置验证码详细参数,请关注卢总官方mica仓库,地址:
https://gitee.com/596392912/mica/tree/master
- 热议问题
-
强制有些sql查主库
1
-
报文加密后端加密后传给前端,前端解密发现long类型的数据精度丢失
1
-
iot后台通过feign调用不到服务
1
-
variables.scss的@use引入冲突
1
-
cloud版本远程调用提示file文件名不存在
1
-
BladeX-biz 新建module后,启动报错:Failed to determine suitable jdbc url
1
-
powerjob执行任务状态是等待Worker接收,如何解决通讯问题
1
-
框架4.4.0版本的,现有的功能有支持直接获取远程调用抛出的异常提示吗?
1
-
bladex自定义认证模块
2
-
fegin 远程调用如何传递 BladeUser 到远程?
1
官方新品
扫一扫访问 Blade技术社区 移动端