若依登录流程
建议:直接看视频
登录
找到后台登录入口
输入验证码,获取发送的请求


找到提交方法

跳转的方法

ctrl+左键进入,找到调用方法

继续跟异步成功之后的调用方法

找到登录方法


利用find in flies找到Mapping的位置

方法如下

打上断点,可以发现此处接收了登录信息

后端的具体登录流程
1.效验验证码
2.效验用户名和密码
3.生成token(token为加密后的用户信息)
查看token的生成方法

找到方法位置

先进行验证码验证

在此处拼接验证码存储位置,注意验证码有效时间为2分钟



在进行用户验证

日志记录

实际使用为修改数据库内用户登录ip和用用户登录时间


了解具体流程,找到此方法的位置

方法展示,ip从请求中获取


其中使用了获取ip的工具类,点进去


更新系统用户名信息

最后生成token

token生成代码





最后将生成的token返回给前端

前端将生成的token存到库中


浙公网安备 33010602011771号