登录后重新获取用户信息,如果抛出异常,清空token缓存,回到我的页面

This commit is contained in:
chc
2025-01-20 16:34:07 +08:00
parent c93862066b
commit 0ee03d9fcf

View File

@@ -363,8 +363,16 @@
icon: "none", icon: "none",
}); });
getUserInfo().then((user) => { getUserInfo().then((user) => {
if(user.data.success){
storage.setUserInfo(user.data.result); storage.setUserInfo(user.data.result);
storage.setHasLogin(true); storage.setHasLogin(true);
}else {
storage.setAccessToken('');
storage.setRefreshToken('');
uni.switchTab({
url: "/pages/tabbar/user/my",
});
}
}); });
getCurrentPages().length > 1 ? getCurrentPages().length > 1 ?
uni.navigateBack({ uni.navigateBack({
@@ -503,8 +511,10 @@
}); });
} }
} else { } else {
storage.setAccessToken('');
storage.setRefreshToken('');
uni.switchTab({ uni.switchTab({
url: "/pages/tabbar/home/index", url: "/pages/tabbar/user/my",
}); });
} }
}); });
@@ -556,7 +566,6 @@
// 登录成功之后获取用户信息 // 登录成功之后获取用户信息
getUserInfoMethods(res) { getUserInfoMethods(res) {
console.log(res);
if (res.data.success) { if (res.data.success) {
storage.setAccessToken(res.data.result.accessToken); storage.setAccessToken(res.data.result.accessToken);
storage.setRefreshToken(res.data.result.refreshToken); storage.setRefreshToken(res.data.result.refreshToken);
@@ -582,9 +591,12 @@
whetherNavigate(); whetherNavigate();
} else { } else {
storage.setAccessToken('');
storage.setRefreshToken('');
uni.switchTab({ uni.switchTab({
url: "/pages/tabbar/home/index", url: "/pages/tabbar/user/my",
}); });
} }
}); });
} }