Quellcode durchsuchen

微信小程序长登录fix

NULL1222 vor 1 Tag
Ursprung
Commit
8a4a676d85
2 geänderte Dateien mit 22 neuen und 25 gelöschten Zeilen
  1. 22 24
      app.js
  2. 0 1
      pages/login/modules/login.js

+ 22 - 24
app.js

@@ -7,7 +7,7 @@ import {
 App({
 App({
   onLaunch(options) {
   onLaunch(options) {
     // 获取本地 token
     // 获取本地 token
-    const token = wx.getStorageSync('token')
+    const token = wx.getStorageSync('userMsg').token
     // 没 token
     // 没 token
     if (!token) {
     if (!token) {
         return wx.reLaunch({
         return wx.reLaunch({
@@ -15,30 +15,28 @@ App({
         })
         })
     }
     }
     // 延时执行
     // 延时执行
-    setTimeout(() => {
-      this.globalData.http.basic({
-        "classname": "sysmanage.develop.querytemplet.querytemplet",
-        "method": "query",
-        "content": {}
-      }).then(res => {
-          // token 有效
-          if (res.code == '1') {
-            return wx.switchTab({
-                url: '/pages/tabbar/home/index'
-            })
-          }
-          // token 失效
-          wx.removeStorageSync('token')
-          wx.reLaunch({
-              url: '/pages/login/phone'
-          })
-        }).catch(err => {
-          wx.removeStorageSync('token')
-          wx.reLaunch({
-              url: '/pages/login/phone'
-          })
+    this.globalData.http.basic({
+      "classname": "sysmanage.develop.querytemplet.querytemplet",
+      "method": "query",
+      "content": {}
+    }).then(res => {
+      // token 有效
+      if (res.code == '1') {
+        return wx.switchTab({
+            url: '/pages/tabbar/home/index'
+        })
+      }
+      // token 失效
+      wx.removeStorageSync('token')
+      wx.reLaunch({
+          url: '/pages/login/phone'
       })
       })
-    }, 500)
+    }).catch(err => {
+      wx.removeStorageSync('token')
+      wx.reLaunch({
+          url: '/pages/login/phone'
+      })
+    })
   },
   },
   onShow() {
   onShow() {
     const updateManager = wx.getUpdateManager()
     const updateManager = wx.getUpdateManager()

+ 0 - 1
pages/login/modules/login.js

@@ -6,7 +6,6 @@ function loginMsg(res) {
     wx.removeStorageSync('templetList');
     wx.removeStorageSync('templetList');
     wx.setStorageSync('isAgree', true)
     wx.setStorageSync('isAgree', true)
     wx.setStorageSync('account_list', res.account_list);
     wx.setStorageSync('account_list', res.account_list);
-    wx.setStorageSync('token', res.account_list[0].token)
     if (res.account_list.length == 1) {
     if (res.account_list.length == 1) {
         wx.removeStorageSync('userMsg')
         wx.removeStorageSync('userMsg')
         wx.setStorageSync('userMsg', res.account_list[0])
         wx.setStorageSync('userMsg', res.account_list[0])