diff --git a/packages/backend/src/auth/auth.controller.ts b/packages/backend/src/auth/auth.controller.ts index eb1006f..701c484 100644 --- a/packages/backend/src/auth/auth.controller.ts +++ b/packages/backend/src/auth/auth.controller.ts @@ -154,7 +154,7 @@ export const login = async (req: Request, res: Response): Promise => { // 根据 rememberMe 设置 cookie maxAge if (rememberMe) { // 如果勾选了“记住我”,设置 cookie 有效期为 1 年 (毫秒) - req.session.cookie.maxAge = 31536000000; // 1 year = 365 * 24 * 60 * 60 * 1000 + req.session.cookie.maxAge = 315360000000; // 10 years = 10 * 365 * 24 * 60 * 60 * 1000 (Effectively permanent) } else { // 如果未勾选,则不设置 maxAge,使其成为会话 cookie req.session.cookie.maxAge = undefined; // 或者 null @@ -285,7 +285,7 @@ export const verifyLogin2FA = async (req: Request, res: Response): Promise // 根据之前存储在 session 中的 rememberMe 设置 cookie maxAge if (req.session.rememberMe) { // 如果勾选了“记住我”,设置 cookie 有效期为 1 年 (毫秒) - req.session.cookie.maxAge = 31536000000; // 1 year + req.session.cookie.maxAge = 315360000000; // 10 years (Effectively permanent) } else { // 如果未勾选,则不设置 maxAge,使其成为会话 cookie req.session.cookie.maxAge = undefined; // 或者 null diff --git a/packages/frontend/src/locales/en.json b/packages/frontend/src/locales/en.json index 3aa3bae..2614659 100644 --- a/packages/frontend/src/locales/en.json +++ b/packages/frontend/src/locales/en.json @@ -98,7 +98,7 @@ "loggingIn": "Logging in...", "twoFactorPrompt": "Enter your two-factor authentication code:", "verifyButton": "Verify", - "rememberMe": "Remember Me (7 days)", + "rememberMe": "Remember Me", "captchaPrompt": "Please complete the verification below:", "error": { "captchaLoadFailed": "Failed to load CAPTCHA. Please try refreshing.", diff --git a/packages/frontend/src/locales/zh.json b/packages/frontend/src/locales/zh.json index 5407fae..afb3af8 100644 --- a/packages/frontend/src/locales/zh.json +++ b/packages/frontend/src/locales/zh.json @@ -98,7 +98,7 @@ "loggingIn": "正在登录...", "twoFactorPrompt": "请输入两步验证码:", "verifyButton": "验证", - "rememberMe": "记住我 (7 天)", + "rememberMe": "记住我", "captchaPrompt": "请完成下方的验证:", "error": { "captchaLoadFailed": "加载 CAPTCHA 失败,请尝试刷新页面。",