登录流程
item1 生成验证码并校验
1、 生成验证码图片并写入响应的输出流
2、 访问登录接口校验验证码(根据入参uuid + code与之前生成的数据库数据对比),校验登录信息
3、生成并返回token
item2 访问登录接口生成token
1、 访问登录接口生成并返回token(根据指定的秘钥生成)
2、 后续前端请求接口携带token
3、 拦截器中根据秘钥验证token(根据用户唯一标识查询token并对比)
item3 退出登录
1、 重新生成token
2、 修改token表中用户唯一标识对应的token值
item4 修改密码
1、 根据用户唯一标识 + 密码修改用户表,没有数据修改密码校验失败
2、 有数据修改即修改密码成功,数据更新
3、 调退出登录接口,修改token