This commit is contained in:
parent
fa5d541e2b
commit
e9d15feaa7
|
|
@ -41,7 +41,7 @@ const App: React.FC = () => {
|
||||||
pwd: CryptoJS.MD5(loginInfo.password).toString(CryptoJS.enc.Hex)
|
pwd: CryptoJS.MD5(loginInfo.password).toString(CryptoJS.enc.Hex)
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
toSrc('/home')
|
storage.setItem('user', JSON.stringify(res.data))
|
||||||
startSignalr()
|
startSignalr()
|
||||||
} else {
|
} else {
|
||||||
toSrc('/login')
|
toSrc('/login')
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,9 @@ class Request {
|
||||||
const user = JSON.parse(storage.getItem('user') as string);
|
const user = JSON.parse(storage.getItem('user') as string);
|
||||||
if (user) {
|
if (user) {
|
||||||
// 如果有token给请求头加上
|
// 如果有token给请求头加上
|
||||||
req.headers.Authorization = `Bearer ${user.token}`
|
if (req.url.indexOf('auth/refresh?refreshToken=') === -1) {
|
||||||
|
req.headers.Authorization = `Bearer ${user.token}`
|
||||||
|
}
|
||||||
req.timeout = constant.CONFIG_REQUEST_TIMEOUT_TIME
|
req.timeout = constant.CONFIG_REQUEST_TIMEOUT_TIME
|
||||||
}
|
}
|
||||||
if (req.contentType) {
|
if (req.contentType) {
|
||||||
|
|
@ -59,10 +61,8 @@ class Request {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (resData.code === 1403) {
|
if (resData.code === 1403) {
|
||||||
setTimeout(() => {
|
storage.removeItem('user')
|
||||||
storage.removeItem('user')
|
location.href = location.origin + '/#/login'
|
||||||
location.href = location.origin + '/#/login'
|
|
||||||
}, 3000)
|
|
||||||
}
|
}
|
||||||
return resData
|
return resData
|
||||||
},
|
},
|
||||||
|
|
@ -70,15 +70,13 @@ class Request {
|
||||||
function toLogin() {
|
function toLogin() {
|
||||||
let user = JSON.parse(storage.getItem('user') as string);
|
let user = JSON.parse(storage.getItem('user') as string);
|
||||||
if (user) {
|
if (user) {
|
||||||
PostRefresh(user.refresh_token).then(res => {
|
PostRefresh(user.refresh_token).then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
storage.setItem('user', JSON.stringify(res.data))
|
storage.setItem('user', JSON.stringify(res.data))
|
||||||
location.reload()
|
location.reload()
|
||||||
} else {
|
} else {
|
||||||
setTimeout(() => {
|
storage.removeItem('user')
|
||||||
storage.removeItem('user')
|
location.href = location.origin + '/#/login'
|
||||||
location.href = location.origin + '/#/login'
|
|
||||||
}, 3000)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue