mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2025-12-16 23:45:53 +08:00
登录后重新获取用户信息,如果抛出异常,清空token缓存,回到我的页面
This commit is contained in:
@@ -363,8 +363,16 @@
|
||||
icon: "none",
|
||||
});
|
||||
getUserInfo().then((user) => {
|
||||
storage.setUserInfo(user.data.result);
|
||||
storage.setHasLogin(true);
|
||||
if(user.data.success){
|
||||
storage.setUserInfo(user.data.result);
|
||||
storage.setHasLogin(true);
|
||||
}else {
|
||||
storage.setAccessToken('');
|
||||
storage.setRefreshToken('');
|
||||
uni.switchTab({
|
||||
url: "/pages/tabbar/user/my",
|
||||
});
|
||||
}
|
||||
});
|
||||
getCurrentPages().length > 1 ?
|
||||
uni.navigateBack({
|
||||
@@ -503,8 +511,10 @@
|
||||
});
|
||||
}
|
||||
} else {
|
||||
storage.setAccessToken('');
|
||||
storage.setRefreshToken('');
|
||||
uni.switchTab({
|
||||
url: "/pages/tabbar/home/index",
|
||||
url: "/pages/tabbar/user/my",
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -556,7 +566,6 @@
|
||||
|
||||
// 登录成功之后获取用户信息
|
||||
getUserInfoMethods(res) {
|
||||
console.log(res);
|
||||
if (res.data.success) {
|
||||
storage.setAccessToken(res.data.result.accessToken);
|
||||
storage.setRefreshToken(res.data.result.refreshToken);
|
||||
@@ -582,9 +591,12 @@
|
||||
whetherNavigate();
|
||||
|
||||
} else {
|
||||
storage.setAccessToken('');
|
||||
storage.setRefreshToken('');
|
||||
uni.switchTab({
|
||||
url: "/pages/tabbar/home/index",
|
||||
url: "/pages/tabbar/user/my",
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user