|
|
@@ -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 = {
|