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)
|
||||
}).then(res => {
|
||||
if (res.code === 200) {
|
||||
toSrc('/home')
|
||||
storage.setItem('user', JSON.stringify(res.data))
|
||||
startSignalr()
|
||||
} else {
|
||||
toSrc('/login')
|
||||
|
|
|
|||
|
|
@ -20,7 +20,9 @@ class Request {
|
|||
const user = JSON.parse(storage.getItem('user') as string);
|
||||
if (user) {
|
||||
// 如果有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
|
||||
}
|
||||
if (req.contentType) {
|
||||
|
|
@ -59,10 +61,8 @@ class Request {
|
|||
}
|
||||
}
|
||||
if (resData.code === 1403) {
|
||||
setTimeout(() => {
|
||||
storage.removeItem('user')
|
||||
location.href = location.origin + '/#/login'
|
||||
}, 3000)
|
||||
storage.removeItem('user')
|
||||
location.href = location.origin + '/#/login'
|
||||
}
|
||||
return resData
|
||||
},
|
||||
|
|
@ -70,15 +70,13 @@ class Request {
|
|||
function toLogin() {
|
||||
let user = JSON.parse(storage.getItem('user') as string);
|
||||
if (user) {
|
||||
PostRefresh(user.refresh_token).then(res => {
|
||||
PostRefresh(user.refresh_token).then((res) => {
|
||||
if (res.code == 200) {
|
||||
storage.setItem('user', JSON.stringify(res.data))
|
||||
location.reload()
|
||||
} else {
|
||||
setTimeout(() => {
|
||||
storage.removeItem('user')
|
||||
location.href = location.origin + '/#/login'
|
||||
}, 3000)
|
||||
storage.removeItem('user')
|
||||
location.href = location.origin + '/#/login'
|
||||
}
|
||||
})
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue