From 0ee03d9fcf517ae65ac60d2d2976f116188a9438 Mon Sep 17 00:00:00 2001 From: chc <1501738723@qq.com> Date: Mon, 20 Jan 2025 16:34:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=90=8E=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=EF=BC=8C?= =?UTF-8?q?=E5=A6=82=E6=9E=9C=E6=8A=9B=E5=87=BA=E5=BC=82=E5=B8=B8=EF=BC=8C?= =?UTF-8?q?=E6=B8=85=E7=A9=BAtoken=E7=BC=93=E5=AD=98=EF=BC=8C=E5=9B=9E?= =?UTF-8?q?=E5=88=B0=E6=88=91=E7=9A=84=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/passport/login.vue | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pages/passport/login.vue b/pages/passport/login.vue index a590773..cc16027 100644 --- a/pages/passport/login.vue +++ b/pages/passport/login.vue @@ -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", }); + } }); }