0계정 및 설정

0.3 SurtitleLive에서 비밀번호를 재설정하는 방법

로그인 페이지에서 재설정을 시작하고, 이메일 작업 페이지의 동작과 링크가 만료되었을 때의 대응 방법을 확인합니다.

로그인에서 시작한 다음 비밀번호를 잊으셨나요?를 선택합니다. 현재 이메일 작업 페이지는 비밀번호 재설정과 이메일 인증을 모두 처리합니다. 흐름은 링크 확인, 새 비밀번호 설정, 자동으로 로그인으로 돌아가기입니다.

흐름이 시작되는 곳

이메일 링크를 클릭한 뒤 비밀번호를 어디서 재설정하는지 찾고 있다면, 흐름은 로그인 페이지에서 시작됩니다. 비밀번호를 잊으셨나요?를 사용해 이메일 주소를 입력하면 SurtitleLive는 해당 주소에 계정이 있는지 확인하지 않고 재설정 이메일을 보냅니다.

이 방식이 중요한 이유

일반적인 성공 메시지는 계정 존재 여부가 노출되는 것을 방지하면서도 실제 사용자가 받은편지함을 확인하도록 안내합니다.

인증 작업 페이지가 하는 일

현재 이메일 작업 페이지는 /auth/action입니다. 이 페이지는 비밀번호 재설정 전용이 아닙니다. 이메일 인증 링크도 처리하며, 사용자가 연 링크에 따라 표시 내용을 바꿉니다.

  • 비밀번호 재설정: 먼저 재설정 링크를 확인한 뒤 새 비밀번호 양식을 표시합니다.
  • 이메일 인증: 사용자가 이메일 인증을 명시적으로 클릭할 때까지 기다린 다음, 계속 또는 로그인 버튼이 있는 성공 상태를 표시합니다.
  • 유효하지 않거나 만료된 코드: 빈 페이지를 남기지 않고 오류 상태를 표시합니다.

비밀번호 요구 사항

재설정 양식은 제출 전에 새 비밀번호를 확인합니다.

  • 최소 8자.
  • 대문자, 소문자, 숫자 확인.
  • 특수 문자 확인.
  • 흔한 비밀번호와 약한 패턴 검사.
  • 새 비밀번호비밀번호 확인이 일치해야 합니다.

현재 재설정 흐름

  1. 로그인 페이지에서 재설정 링크를 요청합니다.
  2. 이메일을 열고 재설정 링크를 클릭합니다.
  3. 작업 페이지가 코드를 검증할 때까지 기다립니다.
  4. 강도 요구 사항을 충족하는 새 비밀번호를 입력합니다.
  5. 양식을 제출하고 새 비밀번호로 로그인합니다.

링크가 실패하는 경우

  • 작업 페이지에서 코드가 유효하지 않거나 만료되었다고 표시하면 같은 링크를 재사용하지 말고 새 이메일을 요청하세요.
  • 링크가 페이지의 이메일 인증 버전을 열면 그 단계를 먼저 완료한 뒤 정상적으로 로그인하세요.
  • 보안 또는 세션 메시지로 로그인 화면으로 돌아가면 다시 로그인해 깨끗한 세션을 시작하세요.

FAQ

현재 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.