From 21b948e3a3543e6f7ef82fd5affe314b240cba9a Mon Sep 17 00:00:00 2001 From: CN-JS-HuiBai Date: Tue, 7 Apr 2026 17:24:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/views/userstatus.blade.php | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/Xboard/plugins/UserOnlineDevices/resources/views/userstatus.blade.php b/Xboard/plugins/UserOnlineDevices/resources/views/userstatus.blade.php index f2523bf..6e08fbe 100644 --- a/Xboard/plugins/UserOnlineDevices/resources/views/userstatus.blade.php +++ b/Xboard/plugins/UserOnlineDevices/resources/views/userstatus.blade.php @@ -291,7 +291,13 @@ subscribe: '/api/v1/user/getSubscribe' }; const REFRESH_MS = 30000; - const TOKEN_KEYS = ['access_token', 'AccessToken', 'ACCESS_TOKEN']; + const TOKEN_KEYS = [ + 'VUE_NAIVE_ACCESS_TOKEN', + 'Vue_Naive_access_token', + 'access_token', + 'AccessToken', + 'ACCESS_TOKEN' + ]; let lastAuthorization = ''; function isObject(value) { @@ -350,19 +356,19 @@ function parseStoredToken(rawValue) { if (!rawValue || typeof rawValue !== 'string') return ''; - const direct = normalizeToken(rawValue); + const trimmed = rawValue.trim(); + const direct = normalizeToken(trimmed); if (direct) return direct; - const trimmed = rawValue.trim(); - if (trimmed[0] !== '{' && trimmed[0] !== '[') { - return ''; + if (trimmed[0] === '{' || trimmed[0] === '[') { + try { + return extractTokenFromParsedValue(JSON.parse(trimmed)); + } catch (error) { + return ''; + } } - try { - return extractTokenFromParsedValue(JSON.parse(trimmed)); - } catch (error) { - return ''; - } + return ''; } function readTokenFromStorage(storage) {