From 2998f413a5e196e99df887787aa4b250cd9f3b78 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 24 十二月 2024 14:56:23 +0800 Subject: [PATCH] Merge branch 'positec' into dms --- src/index.js | 27 ++++++++++++++++++++------- 1 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/index.js b/src/index.js index 51ba874..3e60879 100644 --- a/src/index.js +++ b/src/index.js @@ -12,14 +12,23 @@ import '@/assets/css/viewstyle.scss' if (!localStorage.getItem('SessionUid')) { - localStorage.setItem('SessionUid', (() => { + let sid = (() => { let uuid = [] let _options = '0123456789abcdefghigklmnopqrstuv' for (let i = 0; i < 32; i++) { uuid.push(_options.substr(Math.floor(Math.random() * 0x20), 1)) } return uuid.join('') - })()) + })() + + if (/_mk_sid=[0-9a-z]{32}/.test(document.cookie)) { + sid = document.cookie.match(/_mk_sid=[0-9a-z]{32}/)[0].split('=')[1] + } else { + document.cookie = '_mk_sid=' + sid + } + + localStorage.setItem('SessionUid', sid) + } sessionStorage.setItem('UserID', localStorage.getItem('UserID') || '') @@ -365,11 +374,15 @@ } if (config.systemRun === 'backend') { - GLOB.debugger = false - Object.defineProperty(window, 'backend', { - writable: false, - value: true - }) + if (sessionStorage.getItem('systemRun') === 'front') { + GLOB.debugger = true + } else { + GLOB.debugger = false + Object.defineProperty(window, 'backend', { + writable: false, + value: true + }) + } } if (config.debugger === 'forbid') { sessionStorage.removeItem('breakpoint') -- Gitblit v1.8.0