当前位置: 首页 > news >正文

SpringBoot3+Vue3(1)-后端 请求头校验,jwt退出登录,mybaits实现数据库用户校验

1.后端:jwt请求头校验







 

解析 工具类jwtUtils
解析token
令牌是否过期,验证
正常、异常、运行时错误


倒入工具类是@resource

工具类中添加解析用户的方法:

 




在工具类添加id解析


此处调用

添加controller做测试


 

测试:
请求头什么都不带

 


 

请求头带项目信息



代码中要添加上filter





再试一次就可以hello world了


 

正常的jwt返回才会好。
 

2.后端:jwt退出登录






令牌失效
 


3.后端:实现数据库用户校验

创建实体类 Account




数据库建表,一一对应

生成测试类

 

运行之后得到加密的密码
 

插入数据库表数据

导入依赖




创建Account

添加mapper软件包

mapper下添加接口

共会创建3个文件:mapper,service, impl

通过用户名或者邮箱查找

配置mysql数据库


密码加密器:



 

运行后正常加载如下:
拿到用户信息




 

http://www.xdnf.cn/news/558397.html

相关文章:

  • 拦截指定注解(FeignClient),补偿重试
  • java异常处理
  • 7-Zip软件下载与使用攻略:如何使用7z格式解压缩更高效?
  • MySQL 8.0 OCP 1Z0-908 题目解析(9)
  • Redis--Redis命令详解
  • linux安装JDK8
  • Python Day27 学习
  • leetcode 33. Search in Rotated Sorted Array
  • vue图片懒加载指令实现
  • 指针深入理解(二)
  • 在表格中使用AI解析通信协议
  • Vue3 父子组件传值, 跨组件传值,传函数
  • 进程——概念及状态
  • 算法训练之分治(快速排序)
  • 浏览器播放 WebRTC 视频流
  • 从客厅到驾驶舱:FSHD 如何成为全场景显示「破局者」
  • 第四十一节:人脸检测与识别-Haar 级联分类器
  • 城市共治的伦理平台愿景
  • 第6天-Python操控摄像头:从入门到实战
  • 四元数中 w xyz 的含义及应用
  • 通义灵码助力JavaScript开发:快速获取API与智能编码技巧
  • celery独立部署接入数据库配置
  • 【C++算法】68.栈_字符串解码
  • 关于Linux服务器数字取证一
  • pytorch小记(二十四):PyTorch 中的 `torch.full` 全面指南
  • Python 包管理工具 uv
  • RocketMQ 的事务消息是如何实现的
  • 【Java高阶面经:微服务篇】3.熔断机制深度优化:从抖动治理到微服务高可用架构实战
  • unipp === 状态管理 Pinia 使用
  • 萌新联赛第(三)场