shawenguan 1 anno fa
parent
commit
9633228563
1 ha cambiato i file con 13 aggiunte e 1 eliminazioni
  1. 13 1
      Scripts/telecom/cloud189Helper.js

+ 13 - 1
Scripts/telecom/cloud189Helper.js

@@ -17,7 +17,7 @@ hostname = api.cloud.189.cn
 const magicJS = MagicJS(`天翼云盘`, "INFO");
 const cloud189UserNameKey = 'cloud189_username';
 const cloud189PassWordKey = 'cloud189_password';
-
+const cloud189LoginDataKey = 'cloud189_loginExtData';
 
 async function Main() {
     if (magicJS.isRequest) {
@@ -28,6 +28,18 @@ async function Main() {
         let password = magicJS.data.read(cloud189PassWordKey, "Sjojo510520@", session);
         magicJS.logger.info(`用户:${username}`);
         let loginExtData = await login(username,password);
+        if(!loginExtData){
+            let jsonStr = magicJS.data.read(cloud189LoginDataKey, "", session);
+            try {
+                if(jsonStr && jsonStr.length > 0){
+                    loginExtData = JSON.parse(jsonStr);
+                }
+            } catch(err) {
+                magicJS.logger.error(`err`);
+            }
+        }else{
+            magicJS.data.write(cloud189LoginDataKey, JSON.stringify(loginExtData), session);
+        }
         if(loginExtData){
             let signInRet = await signIn(loginExtData.lt);
             let msg = '';