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

相关推荐
全干engineer3 小时前
Spring Boot 实现主表+明细表 Excel 导出(EasyPOI 实战)
java·spring boot·后端·excel·easypoi·excel导出
a_Dragon13 小时前
Spring Boot多环境开发-Profiles
java·spring boot·后端·intellij-idea
ChinaRainbowSea4 小时前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·后端·spring
全栈凯哥7 小时前
02.SpringBoot常用Utils工具类详解
java·spring boot·后端
RainbowSea9 小时前
跨域问题(Allow CORS)解决(3 种方法)
java·spring boot·后端
RainbowSea10 小时前
问题 1:MyBatis-plus-3.5.9 的分页功能修复
java·spring boot·mybatis
sniper_fandc11 小时前
SpringBoot系列—入门
java·spring boot·后端
Albert Edison17 小时前
【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目
java·spring boot·intellij-idea
六毛的毛20 小时前
Springboot开发常见注解一览
java·spring boot·后端
开开心心就好21 小时前
免费PDF处理软件,支持多种操作
运维·服务器·前端·spring boot·智能手机·pdf·电脑