36 lines
1014 B
JavaScript
36 lines
1014 B
JavaScript
import { currentClientType } from "@/constant/base";
|
|
|
|
// 存储在本地的认证 token 键名
|
|
const CLIENT_TYPE = currentClientType();
|
|
const ACCESS_TOKEN = `${CLIENT_TYPE}_ACCESS_TOKEN`;
|
|
const REFRESH_ACCESS_TOKEN = `${CLIENT_TYPE}_REFRESH_ACCESS_TOKEN`;
|
|
|
|
// 设置本地存储的认证 token
|
|
export const setAccessToken = (token) => {
|
|
return uni.setStorageSync(ACCESS_TOKEN, token);
|
|
};
|
|
|
|
// 设置本地存储的刷新 token
|
|
export const setRefreshToken = (token) => {
|
|
return uni.setStorageSync(REFRESH_ACCESS_TOKEN, token);
|
|
};
|
|
|
|
// 获取本地存储的刷新 token
|
|
export const getRefreshToken = () => {
|
|
return uni.getStorageSync(REFRESH_ACCESS_TOKEN);
|
|
};
|
|
|
|
// 获取本地存储的认证 token
|
|
export const getAccessToken = () => {
|
|
return uni.getStorageSync(ACCESS_TOKEN);
|
|
};
|
|
|
|
// 移除本地存储的认证 token
|
|
export const removeAccessToken = () => {
|
|
return uni.removeStorageSync(ACCESS_TOKEN);
|
|
};
|
|
|
|
export const removeRefreshToken = () => {
|
|
return uni.removeStorageSync(REFRESH_ACCESS_TOKEN);
|
|
};
|