L07_若依登录流程分析
理论上浏览量应该为1,实际上那固定的访问量。。。。
本篇,可用性0,可读性0,
前端流程极度简单,浏览器f12使用xhr定位入口,跟栈即可
后端找到返回的最后一条代码,打个断点跟栈,
我猜 流程为
1.后端 生成验证码和图片 -> 前端 登录界面
2.前端 对密码进行加密 -> (用户名,密码,验证码)后端接收
3.后端 验证码验证,根据用户名读取数据库密码,比较密码是否相同
4.全部正确返回cookie或token(携带用户的登录信息)
5.使用携带token或者从cookie的参数爬取网站信息
废话
荒废了三天,作业已经完全跟不上,当然还不止作业。
废话到此为止,时间有限,荒废三天,作业一小时后截止,很明显写不完,先交链接再写。
正文
作业内容:

目标:Ruoyi Vue 登录功能后端代码调用流程,主要目标后端
流程图

前端
调用ruoyi-ui中的login方法

ruoyi-ui/src/store/modules/user.js中的Login方法

username,password,code,uuid分别代表了账户,密码,验证码的value,验证码的key。key和value会在系统查询redis中被使用

后端
在SysLoginController中,对前端传递的参数进行校验

在SysLoginService的login方法中,进行验证码校验,登录前置校验,然后是用户校验

验证码校验

登录前置校验

用户验证


返回token


推荐指数0,太困了,没有精力,还有太多事。
参考:https://blog.csdn.net/weixin_67554022/article/details/143605418

浙公网安备 33010602011771号