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

相关推荐
皮皮林5512 小时前
用 SpringBoot + Tess4j 优雅实现图像文字识别,真香!
spring boot
于先生吖4 小时前
Java+SpringBoot 无人健身房物联网系统完整源码实现
java·spring boot·物联网
johnrui4 小时前
SpringBoot-JdbcTemplate
java·spring boot·后端
indexsunny4 小时前
互联网大厂Java面试实战:从Spring Boot到微服务的技术问答解析
java·spring boot·redis·微服务·消息队列·电商
希望永不加班5 小时前
SpringBoot 过滤器(Filter)与请求链路梳理
java·spring boot·后端·spring
jiankeljx6 小时前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
Zzxy6 小时前
Spring Boot 参数校验
java·spring boot
Zzxy8 小时前
Spring Boot集成Swagger/Knife4j
spring boot·swagger
用户83071968408210 小时前
Spring Boot 中Servlet、Filter、Listener 四种注册方式全解析
java·spring boot
xixingzhe210 小时前
spring boot druid 10秒超时问题
java·数据库·spring boot