登录流程
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
本文详细阐述了登录过程中的关键步骤,包括生成验证码、校验登录信息、获取token以及退出和修改密码的机制。主要涉及验证码的生成与验证、token的生成与管理,以及用户信息的安全操作。通过对这些步骤的解析,有助于理解Web应用的身份认证流程。
1375

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



