后台登录页面调通

This commit is contained in:
aoshiguchen
2022-08-27 14:34:58 +08:00
parent cfb6f589da
commit 6c4deb15aa
13 changed files with 153 additions and 43 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
import Cookies from 'js-cookie'
const TokenKey = 'Admin-Token'
window.Cookies = Cookies
const TokenKey = 'UserToken'
export function getToken() {
return Cookies.get(TokenKey)
+9 -2
View File
@@ -13,7 +13,7 @@ const service = axios.create({
service.interceptors.request.use(config => {
// Do something before request is sent
if (store.getters.token) {
config.headers['X-Token'] = getToken() // 让每个请求携带token-- ['X-Token']为自定义key 请根据实际情况自行修改
config.headers['Authorize'] = getToken() // 让每个请求携带token-- ['X-Token']为自定义key 请根据实际情况自行修改
}
return config
}, error => {
@@ -24,7 +24,14 @@ service.interceptors.request.use(config => {
// respone interceptor
service.interceptors.response.use(
response => response,
response => {
console.log('response', response)
const res = response.data
if (res.code !== 0) {
console.log('请求异常', response)
}
return response
},
/**
* 下面的注释为通过response自定义code来标示请求状态,当code返回如下情况为权限有问题,登出并返回到登录页
* 如通过xmlhttprequest 状态码标识 逻辑可写在下面error中
+1 -2
View File
@@ -3,8 +3,7 @@
*/
export function isvalidUsername(str) {
const valid_map = ['admin', 'editor']
return valid_map.indexOf(str.trim()) >= 0
return str && str.length > 3
}
/* 合法uri*/