feat:跟新密码加密 共享白板功能
This commit is contained in:
@@ -9,7 +9,7 @@ export const useMeterStore = defineStore('meter', {
|
||||
initUdid() {
|
||||
var udid = window.localStorage.getItem('UDID')
|
||||
if (!udid) {
|
||||
udid = generateUUID();
|
||||
udid = generateUUID();
|
||||
window.localStorage.setItem("UDID", udid);
|
||||
}
|
||||
this.setUdid(udid)
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import { login, logout, getInfo } from '@/api/login'
|
||||
import { getToken, setToken, removeToken } from '@/utils/auth'
|
||||
import { defineStore } from 'pinia'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
const useUserStore = defineStore(
|
||||
'user',
|
||||
@@ -20,8 +21,12 @@ const useUserStore = defineStore(
|
||||
const trimmedUsername = username.trim();
|
||||
|
||||
const res = await login(trimmedUsername, password);
|
||||
if (res.meta.code !== 200) {
|
||||
ElMessage({ message: res.meta?.message || '登录失败', type: 'error' });
|
||||
return Promise.reject(res);
|
||||
}
|
||||
const { token, user } = res.data;
|
||||
localStorage.setItem('userData', JSON.stringify(user));
|
||||
sessionStorage.setItem('userData', JSON.stringify(user));
|
||||
setToken(token);
|
||||
this.token = token;
|
||||
|
||||
@@ -34,7 +39,7 @@ const useUserStore = defineStore(
|
||||
getInfo() {
|
||||
return new Promise((resolve, reject) => {
|
||||
try {
|
||||
const userData = localStorage.getItem('userData');
|
||||
const userData = sessionStorage.getItem('userData');
|
||||
|
||||
if (!userData) {
|
||||
return reject(new Error('未找到用户数据'));
|
||||
|
||||
Reference in New Issue
Block a user