10-双令牌实现登录升级

news/2025/2/11 22:10:06/

我们需要实现三个接口:

> 双令牌登录,返回两个token,accessToken和refreshToken。
> 退出账号  就是去数据库中把refreshToken删掉。
> 刷新accessToken, accessToken过期后,返回前端异常,然后前端需要刷新。
  就是通过refreshToken 查询数据库获取userid 在生成一个accessToken 返回到前端

1、数据表

CREATE TABLE `t_refresh_token` (`id` bigint(12) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',`user_id` bigint(12) DEFAULT NULL COMMENT '用户id',`refresh_tokenstr` varchar(500) DEFAULT NULL COMMENT '刷新令牌',`create_time` datetime DEFAULT NULL COMMENT '创建时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COMMENT='刷新令牌记录表';

2、实体类

package com.wei.domain;import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
impo

http://www.ppmy.cn/news/74086.html

相关文章

ArduPilot开源代码之AP_Param

ArduPilot开源代码之AP_Param 1. 源由2. AP_Param类3. AP_Param主要方法3.1 AP_Param3.2 setup3.3 initialised3.4 group_id3.5 copy_name_info3.6 copy_name_token3.7 find3.8 set_default_by_name3.9 set_defaults_from_table3.10 set_by_name3.11 get3.12 set_and_save_by_n…

【UE4】从零开始制作战斗机(上:准备模型、定义函数和变量)

资源连接:(链接) 步骤: 1. 下载完资源并解压,资源内容如下: 2. 将上图中所有的.fbx文件导入ue 使用默认的导入设置就行,直接点击导入所有 导入后内容如下: 将资源中的textures也导…

面试:BFC(块级格式上下文)

BFC的概念 BFC 是 Block Formatting Context 的缩写,即块级格式化上下文。BFC是CSS布局的一个概念,是一个独立的渲染区域,规定了内部box如何布局, 并且这个区域的子元素不会影响到外面的元素,其中比较重要的布局规则有…

基于postman测试接口(整套接口测试)(附视频教程加源码)

目录 可以解决的问题 开启控制台 单个测试尝试 使用请求结果当参数 打印结果(JSON) 自定义可视化结果 随机参数 测试用例连接 一键测试接口集合 从swagger导入接口 自定义全局变量 可以解决的问题 几百个接口人工测试接口过于繁杂大多测试无法使用请求结果当参数可以…

webpack基础

1. 当面试官问Webpack的时候他想知道什么 前言 在前端工程化日趋复杂的今天,模块打包工具在我们的开发中起到了越来越重要的作用,其中webpack就是最热门的打包工具之一。 说到webpack,可能很多小伙伴会觉得既熟悉又陌生,熟悉是…

项目实战:构建一个Web应用(上篇)

在这个项目实战中,我们将构建一个待办事项管理Web应用。用户可以注册、登录、添加待办事项、修改待办事项状态、删除待办事项等。本文将详细介绍项目的基本架构和后端技术。 目录 ## 1. 项目简介 ### 1.1 技术栈 ## 2. 项目准备 ### 2.1 安装相关工具

虚拟机启动时出现“已启用侧通道缓解”的解决方法

系列文章目录 Hypervisor launch failed centos7配置ssh免密登陆完成,进行ssh登陆时出现”代理承认未能使用密钥签名“ 解决pip更新的代码 文章目录 系列文章目录 一、问题描述 二、启用了侧通道缓解的虚拟机可能会出现性能下降 (79832&#xff0…

Vuex详解

Vuex 是什么? 官网解释: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 组件之间的传值有哪些?有父子通讯&#xff0…