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

相关推荐
Coder_Boy_2 小时前
技术发展的核心规律是「加法打底,减法优化,重构平衡」
人工智能·spring boot·spring·重构
猫头虎9 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
MZ_ZXD00111 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
invicinble12 小时前
springboot的核心实现机制原理
java·spring boot·后端
space621232712 小时前
在SpringBoot项目中集成MongoDB
spring boot·后端·mongodb
金牌归来发现妻女流落街头14 小时前
【从SpringBoot到SpringCloud】
java·spring boot·spring cloud
皮卡丘不断更14 小时前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程
lucky670714 小时前
Spring Boot集成Kafka:最佳实践与详细指南
spring boot·kafka·linq
Coder_Boy_14 小时前
基于Spring AI的分布式在线考试系统-事件处理架构实现方案
人工智能·spring boot·分布式·spring