Selaa lähdekoodia

修改手机授权问题

bding 7 kuukautta sitten
vanhempi
commit
0d71e0dcb3
1 muutettua tiedostoa jossa 13 lisäystä ja 1 poistoa
  1. 13 1
      src/Login2p/Login2p.tsx

+ 13 - 1
src/Login2p/Login2p.tsx

@@ -65,7 +65,19 @@ const Login2p: React.FC = () => {
     onError: e => message.error('验证码请求失败~')
   })
   const checkLogin = () => {
-    return
+    if (login2p.jwt) {
+      if (!login2p.isWechat) {
+        history.push(`/${login2p.inviteCode ? '?invite_code=' + login2p.inviteCode : ''}`)
+        message.info('您已登录').then(r => undefined)
+      } else {
+        //如果是微信小程序则直接退出
+        // wx.miniProgram.navigateBack()
+      }
+    } else if (login2p.isWechat && !wechatToken) {
+      login2p.loginWechatLaunch(
+        `${process.env.REACT_APP_URL}login2p/wechat?next=${next ? next : encodeURIComponent('/')}`
+      )
+    }
   }
   // 设置、修改密码
   const setUpPasswordHandlern = () => {