From 9525c1144d36844026205fabf0d22a0ea1eed25a Mon Sep 17 00:00:00 2001 From: liangxu Date: Thu, 30 Apr 2026 18:15:08 +0800 Subject: [PATCH] feat(admin-web/login): replace default test credentials with remembered login MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: showing the seed admin account on the login screen is unsafe for production deployments. How to apply: store identifier/password in localStorage when "记住密码" is checked, restore them on mount, and drop the demo credentials panel. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/admin-web/src/i18n/messages/en-US.ts | 4 +- apps/admin-web/src/i18n/messages/zh-CN.ts | 4 +- apps/admin-web/src/views/LoginView.vue | 86 ++++++++++++----------- 3 files changed, 48 insertions(+), 46 deletions(-) diff --git a/apps/admin-web/src/i18n/messages/en-US.ts b/apps/admin-web/src/i18n/messages/en-US.ts index b489646..0abc941 100644 --- a/apps/admin-web/src/i18n/messages/en-US.ts +++ b/apps/admin-web/src/i18n/messages/en-US.ts @@ -95,8 +95,8 @@ const enUS = { email: "Email", loginIdentifier: "Phone / Email", password: "Password", - defaultTestAccount: "Default account", - defaultTestPassword: "Default password", + rememberPassword: "Remember password", + forgotPassword: "Forgot password", }, membershipBlocked: { eyebrow: "Access Paused", diff --git a/apps/admin-web/src/i18n/messages/zh-CN.ts b/apps/admin-web/src/i18n/messages/zh-CN.ts index f08c915..2ae0c8d 100644 --- a/apps/admin-web/src/i18n/messages/zh-CN.ts +++ b/apps/admin-web/src/i18n/messages/zh-CN.ts @@ -96,8 +96,8 @@ const zhCN = { email: "邮箱", loginIdentifier: "手机号 / 邮箱", password: "密码", - defaultTestAccount: "默认测试账号", - defaultTestPassword: "默认测试密码", + rememberPassword: "记住密码", + forgotPassword: "忘记密码", }, membershipBlocked: { eyebrow: "访问已暂停", diff --git a/apps/admin-web/src/views/LoginView.vue b/apps/admin-web/src/views/LoginView.vue index 5073bf6..274052b 100644 --- a/apps/admin-web/src/views/LoginView.vue +++ b/apps/admin-web/src/views/LoginView.vue @@ -40,7 +40,7 @@
+ :placeholder="t('auth.password')" v-model="formState.password" required />
- - Forgot password? + + {{ t('auth.forgotPassword') }}
- + - -