From c2fba5d20e47a4b10ee81ceba3ecf40e962c5416 Mon Sep 17 00:00:00 2001 From: eoao Date: Sat, 6 Sep 2025 12:01:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DTurnstile=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mail-worker/src/service/setting-service.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mail-worker/src/service/setting-service.js b/mail-worker/src/service/setting-service.js index 460897f..92a9a78 100644 --- a/mail-worker/src/service/setting-service.js +++ b/mail-worker/src/service/setting-service.js @@ -49,14 +49,18 @@ const settingService = { return setting; }, - async get(c) { + async get(c, showSiteKey = false) { const [settingRow, recordList] = await Promise.all([ await this.query(c), verifyRecordService.selectListByIP(c) ]); - settingRow.siteKey = settingRow.siteKey ? `${settingRow.siteKey.slice(0, 12)}******` : null; + + if (!showSiteKey) { + settingRow.siteKey = settingRow.siteKey ? `${settingRow.siteKey.slice(0, 12)}******` : null; + } + settingRow.secretKey = settingRow.secretKey ? `${settingRow.secretKey.slice(0, 12)}******` : null; Object.keys(settingRow.resendTokens).forEach(key => { @@ -141,7 +145,7 @@ const settingService = { async websiteConfig(c) { - const settingRow = await this.get(c) + const settingRow = await this.get(c, true) return { register: settingRow.register,