|
|
|
@ -11,20 +11,24 @@ export const checkAuthOffline: () => boolean = () => {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const getAuthorization = async () => {
|
|
|
|
|
const { token, expires } = await parseCookies();
|
|
|
|
|
if (!token) return;
|
|
|
|
|
|
|
|
|
|
if (token && !isExpToken(parseInt(expires ?? 0))) {
|
|
|
|
|
return token;
|
|
|
|
|
} else if (token) {
|
|
|
|
|
logout();
|
|
|
|
|
const { token } = await parseCookies();
|
|
|
|
|
return token || '';
|
|
|
|
|
// if (!token) return '';
|
|
|
|
|
// const exp = parseInt(expires ?? 0);
|
|
|
|
|
// console.log(111, !isExpToken(exp));
|
|
|
|
|
|
|
|
|
|
// if (!isExpToken(exp)) {
|
|
|
|
|
// return token;
|
|
|
|
|
// } else {
|
|
|
|
|
// logout();
|
|
|
|
|
// return '';
|
|
|
|
|
// return tokenRefresh();
|
|
|
|
|
// token 过期了,重新登录请求然后给请求头设置好token
|
|
|
|
|
// 获取token的方法等也可以根据authType的不同进行自定义设置
|
|
|
|
|
// const res = await getToken("账号密码等");
|
|
|
|
|
// setSession("local", tokenKey, res?.data);
|
|
|
|
|
// authorization = res?.data;
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export function setAccessToken({ token, expires }: { token: string; expires: string }) {
|
|
|
|
|