|
|
@@ -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 = '';
|