同一浏览器不同用户登录覆盖问题

同一浏览器使用的 Cookie 是相同的,第二个用户登录时,将会覆盖第一个用户的登录信息。不能存放在 Cookie 内,这样不能唯一区分用户,所以将Cookies改成localStorage

import Cookies from 'js-cookie'

const TokenKey = 'Admin-Token'

export function getToken() {
  return localStorage.getItem(TokenKey)
}

export function setToken(token) {
  return localStorage.setItem(TokenKey, token)
}

export function removeToken() {
  return localStorage.removeItem(TokenKey)
}

 if (this.loginForm.rememberMe) {
   localStorage.setItem("phoneNumber", this.loginForm.phoneNumber, { expires: 30 });
   // localStorage.setItem("username", this.loginForm.username, { expires: 30 });
   localStorage.setItem("password", encrypt(this.loginForm.password), { expires: 30 });
   localStorage.setItem('rememberMe', this.loginForm.rememberMe, { expires: 30 });
 } else {
   localStorage.removeItem("phoneNumber");
   // localStorage.removeItem("username");
   localStorage.removeItem("password");
   localStorage.removeItem('rememberMe');
 }

在这里插入图片描述

在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-05 22:38:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-05 22:38:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-05 22:38:04       82 阅读
  4. Python语言-面向对象

    2024-06-05 22:38:04       91 阅读

热门阅读

  1. K-均值聚类算法及其优缺点

    2024-06-05 22:38:04       34 阅读
  2. Linux系统管理磁盘管理003

    2024-06-05 22:38:04       25 阅读
  3. Qt QML学习资料链接

    2024-06-05 22:38:04       25 阅读
  4. docker和虚拟机的异同

    2024-06-05 22:38:04       28 阅读
  5. Redis单线程

    2024-06-05 22:38:04       25 阅读
  6. 基于单片机的电子万年历设计

    2024-06-05 22:38:04       26 阅读
  7. 第十五届蓝桥杯总结

    2024-06-05 22:38:04       29 阅读
  8. cesium学习6-相机camera

    2024-06-05 22:38:04       29 阅读
  9. Pytorch常用函数用法归纳:Tensor张量之间的计算

    2024-06-05 22:38:04       23 阅读
  10. 704. 二分查找

    2024-06-05 22:38:04       25 阅读
  11. 【leetcode--判断子序列】

    2024-06-05 22:38:04       30 阅读