【若依vue框架学习】1.获取验证码/登录提交loginFrom获得认证token

视频来源:若依Vue(前后端分离版)开源项目分析【完结】_哔哩哔哩_bilibili

本文参照这个视频,做了一定的笔记,欢迎交流点赞评论

目录

1.验证码的访问

浏览器的视角:

debug笔记: 

后端视角:

前端视角: 

2.登录的实现

浏览器视角:

前端视角:

后端视角:


1.验证码的访问

浏览器的视角:

使用了HTTP/1.1协议去交互数据

向http://localhost/dev-api/captchaImage 发送GET请求

请求体:

说明是空的

响应体:

img格式为data:image/png;base64

debug笔记: 

第一个按钮:步过,进入【下一行】代码

第二个按钮:步入,进入到具体的这个【函数里面】

第三个按钮:强制步入,【更狠】,可能还会进入到【JDK源代码】里面

第四个按钮:步出,【跳出函数】

第五个按钮:丢帧 暂且不知道

第六个按钮:运行到【光标处】

后端视角:

 存入redis

  图片处理(跳过)

 最终返回: 

前端视角: 

当vue的登录界面创建时,就向后端发送Ajax请求

页面创建,并随之获取:base64格式的验证码 + uuid + 验证码开关

其中的getCodeImg早已写好

2.登录的实现

浏览器视角:

向http://localhost/dev-api/login发送POST请求

请求体:

响应体: 

前端视角:

 

 

说明:valid验证通过之后,先让loading转圈不显示

然后由VUEX   带着this.LoginForm分发到“Login” action ,(异步ES登录)

 而其中的login函数:

都经过了请求响应拦截器

后端视角:

 

而其中loginService.login(...)函数   如何判断账号密码是否正确 并 生成代表身份的token?

使用JWT技术【后续在第二篇文章中补充】

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值