L07_若依登录流程分析

理论上浏览量应该为1,实际上那固定的访问量。。。。
本篇,可用性0,可读性0,

前端流程极度简单,浏览器f12使用xhr定位入口,跟栈即可
后端找到返回的最后一条代码,打个断点跟栈,

我猜 流程为

1.后端 生成验证码和图片 -> 前端 登录界面
2.前端 对密码进行加密 -> (用户名,密码,验证码)后端接收
3.后端 验证码验证,根据用户名读取数据库密码,比较密码是否相同
4.全部正确返回cookie或token(携带用户的登录信息)

5.使用携带token或者从cookie的参数爬取网站信息

废话

荒废了三天,作业已经完全跟不上,当然还不止作业。
废话到此为止,时间有限,荒废三天,作业一小时后截止,很明显写不完,先交链接再写。

正文

作业内容:
image

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

流程图

image

前端

调用ruoyi-ui中的login方法
image

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

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

后端

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

image

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

image

验证码校验

image

登录前置校验

image

用户验证

image

image

返回token
image

image

推荐指数0,太困了,没有精力,还有太多事。

参考:https://blog.csdn.net/weixin_67554022/article/details/143605418

posted @ 2025-10-25 17:05  The_Fool_l  阅读(5)  评论(0)    收藏  举报