Browse Source

放开登陆重定向

pull/101/head
pengda 1 month ago
parent
commit
23898840f0
  1. 6
      src/utils/login.js
  2. 4
      src/utils/loginRefresh.js
  3. 4
      src/utils/request.js

6
src/utils/login.js

@ -17,9 +17,9 @@ export async function autoLoginByToken() {
// 可选:将 token 存入 localStorage
localStorage.setItem('token', res.data.data)
// const url = new URL(window.location.href);
// url.searchParams.delete('token');
// window.location.replace(url.toString());
const url = new URL(window.location.href);
url.searchParams.delete('token');
window.location.replace(url.toString());
return true
} else {
return false

4
src/utils/loginRefresh.js

@ -1,4 +1,4 @@
// import { host } from '@/config/host';
import { host } from '@/config/host';
let isRefreshing = false
let refreshSubscribers = []
@ -42,7 +42,7 @@ export async function handleTokenRefresh(originalRequest, instance) {
isRefreshing = false
refreshSubscribers = []
localStorage.removeItem('token')
// window.location.href = host;
window.location.href = host;
return Promise.reject(err)
}
}

4
src/utils/request.js

@ -1,7 +1,7 @@
// src/utils/request.js
import axios from "axios";
import { handleTokenRefresh } from '@/utils/loginRefresh';
// import { host } from '@/config/host';
import { host } from '@/config/host';
// 创建 axios 实例
const service = axios.create({
@ -53,7 +53,7 @@ service.interceptors.response.use(
switch (error.response.status) {
case 401:
// 未授权,跳转到登录页
// window.location.href = "/";
window.location.href = host;
break;
case 402:
// token失效

Loading…
Cancel
Save