shawenguan há 1 ano atrás
pai
commit
271a621936
1 ficheiros alterados com 14 adições e 17 exclusões
  1. 14 17
      Scripts/pingan/pinganIkea.js

+ 14 - 17
Scripts/pingan/pinganIkea.js

@@ -183,24 +183,21 @@ function handleHeaders() {
 }
 
 function compareCookieStr(cookieStr1, cookieStr2) {
-    if (cookieStr1 == cookieStr2) {
-        return 0;
+    let cookieDict1 = magicJS.parseCookies(cookieStr1);
+    let cookieDict2 = magicJS.parseCookies(cookieStr2);
+    let skipKeys = ['NGWhitelist', 'PAEBANK_PARAM', 'PAEBANK_PARAM_N', 'PAEBANK_PARAM_W', 'WEBTRENDS_SESSIONID', 'brcpSessionTicket', 'sdc_PABankParam', 'shuntid'];
+    skipKeys = [];
+    let retCode = 0;
+    for (let key in cookieDict1) {
+        if (!skipKeys.includes(key)) {
+            if (cookieDict1[key] != void 0 && cookieDict2[key] != void 0 && cookieDict1[key] != cookieDict2[key]) {
+                magicJS.logger.info(`${key}`);
+                retCode = -1;
+                break;
+            }
+        }
     }
-    return -1;
-    // let cookieDict1 = magicJS.parseCookies(cookieStr1);
-    // let cookieDict2 = magicJS.parseCookies(cookieStr2);
-    // let skipKeys = ['NGWhitelist', 'PAEBANK_PARAM', 'PAEBANK_PARAM_N', 'PAEBANK_PARAM_W', 'WEBTRENDS_SESSIONID', 'brcpSessionTicket', 'sdc_PABankParam', 'shuntid'];
-    // let retCode = 0;
-    // for (let key in cookieDict1) {
-    //     if (!skipKeys.includes(key)) {
-    //         if (cookieDict1[key] != void 0 && cookieDict2[key] != void 0 && cookieDict1[key] != cookieDict2[key]) {
-    //             magicJS.logger.info(`${key}`);
-    //             retCode = -1;
-    //             break;
-    //         }
-    //     }
-    // }
-    // return retCode;
+    return retCode;
 }
 
 function handleHomePage() {