一、登录流程

1- 进入登录页面,调用 com.ruoyi.web.controller.common.CaptchaController 类中的
captchaImage 方法,生成base64的图片 以及 UUID
2- 提交 登录信息 + 验证码 + uuid 比对
错误:返回错误信息,删除缓存的验证码
成功: 拿到token,加入缓存
二、验证码生成
1-前台代码配置
前端login 页面中,图片如下:
<div class="login-code">
<img :src="codeUrl" @click="getCode" class="login-code-img"/>
</div>
methods 函数中,captcha
该博客详细介绍了RuoYi-Vue-Plus项目的登录流程,特别是验证码的生成和使用。首先,登录过程中调用CaptchaController生成base64图片和UUID。接着,前端在login页面配置验证码功能,利用getCode方法获取验证码。后台接口判断验证码启用状态,并基于UUID生成并存储验证码。此外,还提到了手机和短信验证的实现方式,所有验证码的校验均通过UUID在缓存中进行。
订阅专栏 解锁全文
1204

被折叠的 条评论
为什么被折叠?



