Browse Source

fix: 修复请求头token验证和用户信息跳转逻辑

移除请求头token验证中的isToken条件判断,简化token添加逻辑
修改用户信息跳转逻辑,仅在loading为true时执行跳转判断
master
前端-胡立永 2 weeks ago
parent
commit
fa422ee264
2 changed files with 12 additions and 8 deletions
  1. +11
    -7
      store/modules/user.js
  2. +1
    -1
      utils/request.js

+ 11
- 7
store/modules/user.js View File

@ -72,14 +72,18 @@ const user = {
setIsLogin(true);
uni.hideLoading();
success(res)
if (!res.data.userInfo.userName || !res.data.userInfo.userImage || !
res.data.userInfo.userTelephone) {
uni.navigateTo({
url: "/pages/login/wxUserInfo"
})
} else {
uni.navigateBack(-1)
if(loading){
if (!res.data.userInfo.userName || !res.data.userInfo.userImage || !
res.data.userInfo.userTelephone) {
uni.navigateTo({
url: "/pages/login/wxUserInfo"
})
} else {
uni.navigateBack(-1)
}
}
}
})
}


+ 1
- 1
utils/request.js View File

@ -21,7 +21,7 @@ const request = config => {
// 是否需要设置 token
const isToken = (config.headers || {}).isToken || false
config.header = config.header || {}
if (getToken() && isToken) {
if (getToken()) {
config.header['Authorization'] = 'Bearer ' + getToken()
}
// get请求映射params参数


Loading…
Cancel
Save