0账号与设置

0.3 如何在 SurtitleLive 中重置密码

从登录页面开始重置,了解电子邮件操作页面的用途,并知道链接失效时该怎么做。

登录 开始,然后选择 忘记密码?。当前电子邮件操作页面同时处理密码重置和邮箱验证。流程是:验证链接,设置新密码,然后自动返回登录。

流程从哪里开始

如果你点击邮件链接后正在寻找重置密码的位置,流程从 登录 页面开始。使用 忘记密码?,输入电子邮箱地址,SurtitleLive 会发送重置邮件,但不会确认该地址是否存在账户。

为什么这很重要

通用成功消息有助于避免账户枚举泄露,同时仍会引导真实用户检查收件箱。

身份验证操作页面的作用

当前电子邮件操作页面是 /auth/action。它不只用于密码重置,也处理邮箱验证链接,并会根据你打开的链接改变显示内容。

  • 密码重置:先检查重置链接,然后显示新密码表单。
  • 邮箱验证:等待你明确点击 验证邮箱,然后显示带继续或登录按钮的成功状态。
  • 无效或过期代码:显示错误状态,而不是让页面空白。

密码要求

重置表单会在提交前检查新密码:

  • 至少 8 个字符。
  • 检查大写字母、小写字母和数字。
  • 检查特殊字符。
  • 筛查常见密码和弱模式。
  • 新密码确认密码 必须一致。

当前重置流程

  1. 登录 页面请求重置链接。
  2. 打开邮件并点击重置链接。
  3. 等待操作页面验证代码。
  4. 输入符合强度要求的新密码。
  5. 提交表单,然后使用新密码返回登录。

如果链接失败

  • 如果操作页面提示代码无效或已过期,请请求一封新邮件,不要重复使用同一个链接。
  • 如果链接打开的是页面的邮箱验证版本,请先完成该步骤,然后正常登录。
  • 如果安全或会话消息将你重定向回登录,请再次登录以开始一个干净的会话。

常见问题

基于当前 SurtitleLive 系统整理的此工作流程常见问题。

How do I reset my password after I click the email link?+

The email link opens the email-action page, which checks the reset link first and then shows the new-password form if the link is still valid.

Does the same action page also handle email verification?+

Yes. The same page currently handles both password-reset and email-verification links, with different screens depending on the link you opened.