电商项目-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讲解

相关推荐
学习3人组5 小时前
业务主表+JSON自定义字段
java·spring boot·json
吕永强5 小时前
基于SpringBoot+Vue宠物领养系统的设计与实现(源码+论文+部署)
spring boot·毕业设计·毕业论文·宠物领养·宠物领养系统
yoyo_zzm6 小时前
PHP vs Java:后端语言终极选择指南
java·spring boot·后端·架构·php
鱼鳞_7 小时前
苍穹外卖-Day01(开发环境搭建)
java·spring boot·spring·maven
学不思则罔7 小时前
SpringBoot启动失败排查指南
spring boot·后端·部署
夕除7 小时前
spring boot 5
数据库·spring boot·后端
yoyo_zzm8 小时前
ThinkPHP1.X核心特性解析
数据库·spring boot·nginx
hexu_blog8 小时前
前端vue后端java+springboot如何实现pdf,word,excel之间的相互转换
java·前端·vue.js·spring boot·文档转换
倒流时光三十年9 小时前
第9篇 消息不丢:三端协同防丢失方案
spring boot·kafka
Devin~Y9 小时前
大厂Java面试实录:Spring Boot/WebFlux、JVM调优、Redis/Kafka、Spring Cloud 与 RAG/Agent 追问
java·jvm·spring boot·maven·mybatis·jpa·spring webflux