刷新token
This commit is contained in:
parent
ce11a51688
commit
afe317f202
@ -6,8 +6,6 @@ export default {
|
|||||||
const { value } = binding;
|
const { value } = binding;
|
||||||
const permissions = store.buttonPermissions;
|
const permissions = store.buttonPermissions;
|
||||||
const all_permission = '*'
|
const all_permission = '*'
|
||||||
console.log('permissions-------');
|
|
||||||
console.log(permissions);
|
|
||||||
if (typeof value === 'string') {
|
if (typeof value === 'string') {
|
||||||
const hasPermission = permissions.some((permission) => {
|
const hasPermission = permissions.some((permission) => {
|
||||||
return all_permission==permission || value === permission;
|
return all_permission==permission || value === permission;
|
||||||
|
|||||||
@ -54,6 +54,7 @@ export const useUserStore = defineStore('user', {
|
|||||||
if(code==200){
|
if(code==200){
|
||||||
this.token = null;
|
this.token = null;
|
||||||
this.userInfo = null;
|
this.userInfo = null;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,6 +34,10 @@ service.interceptors.request.use(
|
|||||||
// response interceptor
|
// response interceptor
|
||||||
service.interceptors.response.use(
|
service.interceptors.response.use(
|
||||||
(response) => {
|
(response) => {
|
||||||
|
var Authorization_token = response.header.Authorization;
|
||||||
|
if (Authorization_token) {
|
||||||
|
sessionStorage.setItem('AUTH_TOKEN', Authorization_token); //当token快过期时,服务器会返回新token,本地刷新
|
||||||
|
}
|
||||||
return response.data;
|
return response.data;
|
||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
@ -47,8 +51,10 @@ service.interceptors.response.use(
|
|||||||
});
|
});
|
||||||
// 重定向路由到登陆页面
|
// 重定向路由到登陆页面
|
||||||
store.userLogout();
|
store.userLogout();
|
||||||
|
window.location.href="/login";
|
||||||
// Akiraka 20230410 重定向到登录页面
|
// Akiraka 20230410 重定向到登录页面
|
||||||
return router.push('/login');
|
//return router.push('/login');
|
||||||
|
|
||||||
}else if(code === 400){
|
}else if(code === 400){
|
||||||
Message.error({
|
Message.error({
|
||||||
content: '缺少参数',
|
content: '缺少参数',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user