From 0a6f39e60ba45d4fdee9e636e84f007858e9d965 Mon Sep 17 00:00:00 2001 From: Seefs Date: Tue, 30 Sep 2025 16:15:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20passkey=20=E6=96=87=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setting/system_setting/passkey.go | 3 +++ web/src/components/settings/SystemSetting.jsx | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/setting/system_setting/passkey.go b/setting/system_setting/passkey.go index 63e4756b..a0766a67 100644 --- a/setting/system_setting/passkey.go +++ b/setting/system_setting/passkey.go @@ -42,5 +42,8 @@ func GetPasskeySettings() *PasskeySettings { defaultPasskeySettings.RPID = serverAddr } } + if defaultPasskeySettings.Origins == "" || defaultPasskeySettings.Origins == "[]" { + defaultPasskeySettings.Origins = ServerAddress + } return &defaultPasskeySettings } diff --git a/web/src/components/settings/SystemSetting.jsx b/web/src/components/settings/SystemSetting.jsx index b5a89286..112d104a 100644 --- a/web/src/components/settings/SystemSetting.jsx +++ b/web/src/components/settings/SystemSetting.jsx @@ -1050,7 +1050,7 @@ const SystemSetting = () => { field="['passkey.rp_id']" label={t('网站域名标识')} placeholder={t('例如:example.com')} - extraText={t('留空自动使用当前域名')} + extraText={t('留空则默认使用服务器地址,注意不能携带http://或者https://')} /> @@ -1111,7 +1111,7 @@ const SystemSetting = () => { field="['passkey.origins']" label={t('允许的 Origins')} placeholder={t('填写带https的域名,逗号分隔')} - extraText={t('空的话则不限制 Origin,多个 Origin 用逗号分隔')} + extraText={t('为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https')} />