电商项目-day03

文章目录


退出登录流程

首先判断前端

首先定义退出请求

csharp 复制代码
// 退出登录
export const Logout = () => {
  return request({
    url: `${api_name}/logout`,
    method: 'get',
  })


}

const api_name = "admin/system/index";

这个作为前缀

这个方法作为 Logout()

然后退出逻辑

csharp 复制代码
    // 退出
    const logout = async () => {

      
      // 清除token
      const { code, data, message } = await Logout()
      // 
      if (code === 200) {
        useApp().clearToken()
        router.push('/login')

      }else{
        ctx.$message.error(message)
      }

    }

退出方法是异步方法

前端就是清除token

localStorage里面的token清除

后端逻辑

后端就是操作redis然后删除 key 元素

登录验证的思路和ThreadLocal讲解

相关推荐
小飞Coding12 小时前
Spring Boot 中关于 Bean 加载、实例化、初始化全生命周期的扩展点
spring boot
小飞Coding13 小时前
彻底搞懂 Spring 容器导入配置类:@EnableXXX 与 spring.factories 核心原理
spring boot
悟空码字2 天前
Spring Boot 整合 MongoDB 最佳实践:CRUD、分页、事务、索引全覆盖
java·spring boot·后端
皮皮林5513 天前
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
java·spring boot
用户908324602736 天前
Spring AI 1.1.2 + Neo4j:用知识图谱增强 RAG 检索(上篇:图谱构建)
java·spring boot
用户8307196840827 天前
Spring Boot 集成 RabbitMQ :8 个最佳实践,杜绝消息丢失与队列阻塞
spring boot·后端·rabbitmq
Java水解7 天前
Spring Boot 视图层与模板引擎
spring boot·后端
Java水解7 天前
一文搞懂 Spring Boot 默认数据库连接池 HikariCP
spring boot·后端
洋洋技术笔记7 天前
Spring Boot Web MVC配置详解
spring boot·后端
初次攀爬者8 天前
Kafka 基础介绍
spring boot·kafka·消息队列