2024-03-08 17:59:45 +08:00
|
|
|
import { localStg } from '@/utils/storage';
|
|
|
|
|
|
|
|
/** Get token */
|
|
|
|
export function getToken() {
|
|
|
|
return localStg.get('token') || '';
|
|
|
|
}
|
|
|
|
|
|
|
|
/** Get user info */
|
|
|
|
export function getUserInfo() {
|
|
|
|
const emptyInfo: Api.Auth.UserInfo = {
|
2024-03-21 11:53:27 +08:00
|
|
|
id: '',
|
|
|
|
mode: '',
|
|
|
|
username: '',
|
|
|
|
role: '',
|
|
|
|
namespaceIds: []
|
2024-03-08 17:59:45 +08:00
|
|
|
};
|
|
|
|
const userInfo = localStg.get('userInfo') || emptyInfo;
|
|
|
|
|
|
|
|
return userInfo;
|
|
|
|
}
|
|
|
|
|
|
|
|
/** Clear auth storage */
|
|
|
|
export function clearAuthStorage() {
|
|
|
|
localStg.remove('token');
|
2024-03-21 11:53:27 +08:00
|
|
|
localStg.remove('namespaceId');
|
2024-03-08 17:59:45 +08:00
|
|
|
localStg.remove('userInfo');
|
|
|
|
}
|