shawenguan 1 年之前
父節點
當前提交
75e32cb451
共有 1 個文件被更改,包括 97 次插入97 次删除
  1. 97 97
      Scripts/imaotai/imaotaiHelper.js

+ 97 - 97
Scripts/imaotai/imaotaiHelper.js

@@ -114,105 +114,105 @@ async function main() {
     lk.done();
 }
 
-// function checkHandleRequest() {
-//     const url = $request.url;
-//     const path = $request.path;
-//     lk.log(`请求url=${url}#${$request.method}`);
-//     lk.log(`请求body=${lk.getRequestBody()}`);
-//     if ($request && $request.method != 'OPTIONS') {
-//         if (path.match(/\/xhr\/front\/user\/register\/login/)) {
-//             handleLogin();
-//         } else if (path.match(/\/xhr\/front\/user\/info/)) {
-//             handleUserInfo();
-//         }
-//     }
-// }
+function checkHandleRequest() {
+    const url = $request.url;
+    const path = $request.path;
+    lk.log(`请求url=${url}#${$request.method}`);
+    lk.log(`请求body=${lk.getRequestBody()}`);
+    if ($request && $request.method != 'OPTIONS') {
+        if (path.match(/\/xhr\/front\/user\/register\/login/)) {
+            handleLogin();
+        } else if (path.match(/\/xhr\/front\/user\/info/)) {
+            handleUserInfo();
+        }
+    }
+}
 
-// function handleLogin() {
-//     let rspBody = lk.getResponseBody();
-//     if (!rspBody) {
-//         return;
-//     }
-//     let rspParams = JSON.parse(rspBody);
-//     if (rspParams.code != 2000) {
-//         return;
-//     }
-
-//     let rspData = rspParams.data;
-//     let userId = rspData.userId;
-//     let userName = rspData.userName;
-//     let idCode = rspData.idCode;
-//     let mobile = rspData.mobile;
-
-
-//     let mtToken = rspData.token;
-//     let userAgent = headers['user-agent'];
-//     let mtDeviceId = headers['mt-device-id'];
-//     let mtR = headers['mt-r'];
-//     let userTag = headers['mt-user-tag'];
-
-//     lk.setVal('lkMTUserId', userId);
-//     lk.setVal('lkMTUserName', userName);
-//     lk.setVal('lkMTIdCode', idCode);
-//     lk.setVal('lkMTMobile', mobile);
-//     lk.setVal('lkMTToken', mtToken);
-//     lk.setVal('lkMTUserAgent', userAgent);
-//     lk.setVal('lkMTDeviceId', mtDeviceId);
-//     lk.setVal('lkMT-R', mtR);
-//     lk.setVal('lkMTUserTag', userTag);
-
-//     let jwtData = lk.parseJwt(mtToken);
-//     if (jwtData) {
-//         let payload = jwtData.payload;
-//         let expDate = new Date(payload.exp * 1000);
-//         let expTimeStr = lk.formatDate(expDate, 'yyyy-MM-dd HH:mm:ss');
-//         k.setVal('lkMTTokenExpireTime', expTimeStr);
-//     }
-// }
+function handleLogin() {
+    let rspBody = lk.getResponseBody();
+    if (!rspBody) {
+        return;
+    }
+    let rspParams = JSON.parse(rspBody);
+    if (rspParams.code != 2000) {
+        return;
+    }
 
-// function handleUserInfo() {
-//     let rspBody = lk.getResponseBody();
-//     if (!rspBody) {
-//         return;
-//     }
-//     let rspParams = JSON.parse(rspBody);
-//     if (rspParams.code != 2000) {
-//         return;
-//     }
-//     let rspData = rspParams.data;
-//     let userId = rspData.userId;
-//     let userName = rspData.userName;
-//     let idCode = rspData.idCode;
-//     let mobile = rspData.mobile;
-
-//     let headers = $request.headers;
-
-//     let mtToken = headers['mt-token'];
-//     let userAgent = headers['user-agent'];
-//     let mtDeviceId = headers['mt-device-id'];
-//     let mtR = headers['mt-r'];
-//     let userTag = headers['mt-user-tag'];
-//     let cookie = headers['cookie'];
-
-//     lk.setVal('lkMTUserId', userId);
-//     lk.setVal('lkMTUserName', userName);
-//     lk.setVal('lkMTIdCode', idCode);
-//     lk.setVal('lkMTMobile', mobile);
-//     lk.setVal('lkMTToken', mtToken);
-//     lk.setVal('lkMTUserAgent', userAgent);
-//     lk.setVal('lkMTDeviceId', mtDeviceId);
-//     lk.setVal('lkMT-R', mtR);
-//     lk.setVal('lkMTUserTag', userTag);
-//     lk.setVal('lkMTCookie', cookie);
-
-//     let jwtData = lk.parseJwt(mtToken);
-//     if (jwtData) {
-//         let payload = jwtData.payload;
-//         let expDate = new Date(payload.exp * 1000);
-//         let expTimeStr = lk.formatDate(expDate, 'yyyy-MM-dd HH:mm:ss');
-//         k.setVal('lkMTTokenExpireTime', expTimeStr);
-//     }
-// }
+    let rspData = rspParams.data;
+    let userId = rspData.userId;
+    let userName = rspData.userName;
+    let idCode = rspData.idCode;
+    let mobile = rspData.mobile;
+
+
+    let mtToken = rspData.token;
+    let userAgent = headers['user-agent'];
+    let mtDeviceId = headers['mt-device-id'];
+    let mtR = headers['mt-r'];
+    let userTag = headers['mt-user-tag'];
+
+    lk.setVal('lkMTUserId', userId);
+    lk.setVal('lkMTUserName', userName);
+    lk.setVal('lkMTIdCode', idCode);
+    lk.setVal('lkMTMobile', mobile);
+    lk.setVal('lkMTToken', mtToken);
+    lk.setVal('lkMTUserAgent', userAgent);
+    lk.setVal('lkMTDeviceId', mtDeviceId);
+    lk.setVal('lkMT-R', mtR);
+    lk.setVal('lkMTUserTag', userTag);
+
+    let jwtData = lk.parseJwt(mtToken);
+    if (jwtData) {
+        let payload = jwtData.payload;
+        let expDate = new Date(payload.exp * 1000);
+        let expTimeStr = lk.formatDate(expDate, 'yyyy-MM-dd HH:mm:ss');
+        k.setVal('lkMTTokenExpireTime', expTimeStr);
+    }
+}
+
+function handleUserInfo() {
+    let rspBody = lk.getResponseBody();
+    if (!rspBody) {
+        return;
+    }
+    let rspParams = JSON.parse(rspBody);
+    if (rspParams.code != 2000) {
+        return;
+    }
+    let rspData = rspParams.data;
+    let userId = rspData.userId;
+    let userName = rspData.userName;
+    let idCode = rspData.idCode;
+    let mobile = rspData.mobile;
+
+    let headers = $request.headers;
+
+    let mtToken = headers['mt-token'];
+    let userAgent = headers['user-agent'];
+    let mtDeviceId = headers['mt-device-id'];
+    let mtR = headers['mt-r'];
+    let userTag = headers['mt-user-tag'];
+    let cookie = headers['cookie'];
+
+    lk.setVal('lkMTUserId', userId);
+    lk.setVal('lkMTUserName', userName);
+    lk.setVal('lkMTIdCode', idCode);
+    lk.setVal('lkMTMobile', mobile);
+    lk.setVal('lkMTToken', mtToken);
+    lk.setVal('lkMTUserAgent', userAgent);
+    lk.setVal('lkMTDeviceId', mtDeviceId);
+    lk.setVal('lkMT-R', mtR);
+    lk.setVal('lkMTUserTag', userTag);
+    lk.setVal('lkMTCookie', cookie);
+
+    let jwtData = lk.parseJwt(mtToken);
+    if (jwtData) {
+        let payload = jwtData.payload;
+        let expDate = new Date(payload.exp * 1000);
+        let expTimeStr = lk.formatDate(expDate, 'yyyy-MM-dd HH:mm:ss');
+        k.setVal('lkMTTokenExpireTime', expTimeStr);
+    }
+}
 
 // function getUserData() {
 //     let data = {