基于Spring Security和JWT的登录鉴权系统
一、验证码生成
前台打开登录页面,调用接口/captchaImage
定义一个字符串作为字符源,使用系统时间作为种子生成随机序列,通过字符源生成随机字符串
生成UUID
将验证码信息存入redis:key包含uuid,value为验证码,设置有效期(如2分钟,2分钟后redis删除该记录)
生成验证码图片
组装ResultVO(继承HashMap),返回验证码图片和uuid
二、登录方法
login方法传参:username,password,captchaCode,uuid
其中,uuid是后台生成验
原创
2020-09-12 17:02:44 ·
406 阅读 ·
0 评论