From 5f68f4b8202fa0968e6088ad244ce0d3ad98ef93 Mon Sep 17 00:00:00 2001 From: admin <572701190@qq.com> Date: Mon, 20 Apr 2026 02:21:09 +0800 Subject: [PATCH] =?UTF-8?q?security:=20=E8=AE=AF=E9=A3=9E=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E8=BE=93=E5=85=A5=E6=A1=86=E5=A2=9E=E5=8A=A0=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=9A=90=E8=97=8F+=E9=98=B2=E5=A4=8D=E5=88=B6+?= =?UTF-8?q?=E9=98=B2=E8=87=AA=E5=8A=A8=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/SystemSettings.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/pages/SystemSettings.tsx b/src/pages/SystemSettings.tsx index b510cde..8234e12 100644 --- a/src/pages/SystemSettings.tsx +++ b/src/pages/SystemSettings.tsx @@ -442,7 +442,10 @@ export default function SystemSettings() { const next = { ...(settings.xfSpeechConfig || { appId: '', apiKey: '', apiSecret: '' }), appId: e.target.value }; setSettings({ ...settings, xfSpeechConfig: next }); }} - placeholder="e0fe23e3" + onCopy={(e) => e.preventDefault()} + onCut={(e) => e.preventDefault()} + autoComplete="new-password" + placeholder="********" className="input-minimal" /> @@ -455,7 +458,10 @@ export default function SystemSettings() { const next = { ...(settings.xfSpeechConfig || { appId: '', apiKey: '', apiSecret: '' }), apiKey: e.target.value }; setSettings({ ...settings, xfSpeechConfig: next }); }} - placeholder="7fd08be316718c2280e85af4fe126306" + onCopy={(e) => e.preventDefault()} + onCut={(e) => e.preventDefault()} + autoComplete="new-password" + placeholder="********************************" className="input-minimal" /> @@ -468,7 +474,10 @@ export default function SystemSettings() { const next = { ...(settings.xfSpeechConfig || { appId: '', apiKey: '', apiSecret: '' }), apiSecret: e.target.value }; setSettings({ ...settings, xfSpeechConfig: next }); }} - placeholder="ZGI5MjAzZDA0YzYwNDhjMWZiNTM2NDE0" + onCopy={(e) => e.preventDefault()} + onCut={(e) => e.preventDefault()} + autoComplete="new-password" + placeholder="********************************" className="input-minimal" />