mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2026-01-20 16:53:37 +08:00
feat: 刷新token接口请求失败后,跳转到登录页面,需重新登录 (#1253)
This commit is contained in:
@@ -239,6 +239,7 @@ login:
|
|||||||
purePassWordSureReg: Please enter confirm password
|
purePassWordSureReg: Please enter confirm password
|
||||||
purePassWordDifferentReg: The two passwords do not match!
|
purePassWordDifferentReg: The two passwords do not match!
|
||||||
purePassWordUpdateReg: Password has been updated
|
purePassWordUpdateReg: Password has been updated
|
||||||
|
pureLoginExpired: Login expired, please login again
|
||||||
tableBar:
|
tableBar:
|
||||||
pureList: List
|
pureList: List
|
||||||
pureLarge: Large
|
pureLarge: Large
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ login:
|
|||||||
purePassWordSureReg: 请输入确认密码
|
purePassWordSureReg: 请输入确认密码
|
||||||
purePassWordDifferentReg: 两次密码不一致!
|
purePassWordDifferentReg: 两次密码不一致!
|
||||||
purePassWordUpdateReg: 修改密码成功
|
purePassWordUpdateReg: 修改密码成功
|
||||||
|
pureLoginExpired: 登录已过期,请重新登录
|
||||||
tableBar:
|
tableBar:
|
||||||
pureList: 列表
|
pureList: 列表
|
||||||
pureLarge: 宽松
|
pureLarge: 宽松
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import type {
|
|||||||
PureHttpRequestConfig
|
PureHttpRequestConfig
|
||||||
} from "./types.d";
|
} from "./types.d";
|
||||||
import { stringify } from "qs";
|
import { stringify } from "qs";
|
||||||
|
import { message } from "@/utils/message";
|
||||||
|
import { $t, transformI18n } from "@/plugins/i18n";
|
||||||
import { getToken, formatToken } from "@/utils/auth";
|
import { getToken, formatToken } from "@/utils/auth";
|
||||||
import { useUserStoreHook } from "@/store/modules/user";
|
import { useUserStoreHook } from "@/store/modules/user";
|
||||||
|
|
||||||
@@ -90,6 +92,13 @@ class PureHttp {
|
|||||||
PureHttp.requests.forEach(cb => cb(token));
|
PureHttp.requests.forEach(cb => cb(token));
|
||||||
PureHttp.requests = [];
|
PureHttp.requests = [];
|
||||||
})
|
})
|
||||||
|
.catch(_err => {
|
||||||
|
PureHttp.requests = [];
|
||||||
|
useUserStoreHook().logOut();
|
||||||
|
message(transformI18n($t("login.pureLoginExpired")), {
|
||||||
|
type: "warning"
|
||||||
|
});
|
||||||
|
})
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
PureHttp.isRefreshing = false;
|
PureHttp.isRefreshing = false;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user