mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2025-12-18 08:25:55 +08:00
登录后重新获取用户信息,如果抛出异常,清空token缓存,回到我的页面
This commit is contained in:
@@ -363,8 +363,16 @@
|
|||||||
icon: "none",
|
icon: "none",
|
||||||
});
|
});
|
||||||
getUserInfo().then((user) => {
|
getUserInfo().then((user) => {
|
||||||
storage.setUserInfo(user.data.result);
|
if(user.data.success){
|
||||||
storage.setHasLogin(true);
|
storage.setUserInfo(user.data.result);
|
||||||
|
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",
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user