mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-09 01:36:45 +08:00
fix login errormsg
This commit is contained in:
+4
-1
@@ -23,7 +23,10 @@ api.interceptors.request.use(config => {
|
|||||||
api.interceptors.response.use(response => {
|
api.interceptors.response.use(response => {
|
||||||
return response.data
|
return response.data
|
||||||
}, error => {
|
}, error => {
|
||||||
if (error.response.status === 403) {
|
if (! error.response) {
|
||||||
|
// 请求超时
|
||||||
|
return Promise.reject(error)
|
||||||
|
} else if (error.response.status === 403) {
|
||||||
// token验证失败,跳转到登录页面
|
// token验证失败,跳转到登录页面
|
||||||
router.push('/login')
|
router.push('/login')
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-2
@@ -39,7 +39,7 @@ const login = () => {
|
|||||||
formData.append('password', form.value.password);
|
formData.append('password', form.value.password);
|
||||||
// 请求token
|
// 请求token
|
||||||
api.post('/login/access-token', formData)
|
api.post('/login/access-token', formData)
|
||||||
.then((response: { access_token: any }) => {
|
.then((response: { access_token: string }) => {
|
||||||
// 获取token
|
// 获取token
|
||||||
const token = response.access_token
|
const token = response.access_token
|
||||||
// 将token保存在本地存储中,用于后续请求
|
// 将token保存在本地存储中,用于后续请求
|
||||||
@@ -49,7 +49,17 @@ const login = () => {
|
|||||||
})
|
})
|
||||||
.catch((error: any) => {
|
.catch((error: any) => {
|
||||||
// 登录失败,显示错误提示
|
// 登录失败,显示错误提示
|
||||||
errorMessage.value = '登录失败,请检查用户名和密码是否正确'
|
if (!error.response) {
|
||||||
|
errorMessage.value = '登录失败,请检查网络连接'
|
||||||
|
} else if (error.response.status === 401) {
|
||||||
|
errorMessage.value = '登录失败,请检查用户名和密码是否正确'
|
||||||
|
} else if (error.response.status === 403) {
|
||||||
|
errorMessage.value = '登录失败,您没有权限访问'
|
||||||
|
} else if (error.response.status === 500) {
|
||||||
|
errorMessage.value = '登录失败,服务器错误'
|
||||||
|
} else {
|
||||||
|
errorMessage.value = `登录失败 ${error.response.status},请检查用户名和密码是否正确`
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user