From 7046b2568593b72f3640df6796a2b81980134030 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 18 九月 2022 23:45:57 +0800
Subject: [PATCH] 2022-09-18

---
 src/api/index.js |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index 02782e6..17a85f5 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -216,16 +216,6 @@
       TypeCharOne: 'pc',
       kei_id: window.btoa(window.encodeURIComponent(window.GLOB.host))
     }
-    
-    param.LText = md5(window.btoa(_SessionUid + param.timestamp))
-
-    // param.secretkey = md5(param.LText + 'mingke' + param.timestamp) // v_type 涓虹┖鏃�
-    let solt = md5((window.GLOB.appkey + window.btoa(window.GLOB.appkey + 'mingke') + 'mingke').toLowerCase()).slice(-6).toUpperCase()
-
-    param.v_type = 'Y'
-    param.secretkey = md5(param.LText + solt + param.timestamp)
-
-    param.appkey = window.GLOB.appkey || ''
 
     let url = '/webapi/dologon/s_visitor_login'
     if (window.GLOB.mainSystemApi) {
@@ -246,7 +236,19 @@
       if (!param.rduri) {
         param.rduri = window.GLOB.baseurl + 'webapi/dologon/s_visitor_login'
       }
+
+      param.linkurl = appid.replace(/\/webapi(.*)/, '/index.html')
     }
+    
+    param.LText = md5(window.btoa(_SessionUid + param.timestamp + (param.linkurl || '')))
+
+    // param.secretkey = md5(param.LText + 'mingke' + param.timestamp) // v_type 涓虹┖鏃�
+    let solt = md5((window.GLOB.appkey + window.btoa(window.GLOB.appkey + 'mingke') + 'mingke').toLowerCase()).slice(-6).toUpperCase()
+
+    param.v_type = param.v_type || 'Y'
+    param.secretkey = md5(param.LText + solt + param.timestamp)
+
+    param.appkey = window.GLOB.appkey || ''
 
     return axios({
       url: url,

--
Gitblit v1.8.0