Skip to content

비밀번호 찾기

  1. 이메일 / 사번 입력 영역
    • 로그인 ID 입력 (이메일 또는 사번)
  2. [임시 비밀번호 전송] 버튼
    • 이메일 또는 사번 입력 시 활성화
    • 버튼 클릭 시:
      • 등록된 연락처로 임시 비밀번호 발송
      • 안내 문구
        • 사번 또는 이메일을 잊으신 경우 관리자에게 문의해 주세요.
  3. 필수로 보여야 하는 안내 문구
    1. 임시 비밀번호가 발송되었습니다. 로그인 후 비밀번호를 변경해주세요.
    2. 발송된 임시 비밀번호를 받지 못한 경우 관리자에게 문의해 주세요.

⚠️ 구현 현황 · 하드닝 후보 (2026-08-13)

CODE가 진실이에요. 이전 문서는 「SMS 전용」으로 기술했지만 실제 구현은 이메일/SMS 겸용이라 문구를 채널 중립으로 바로잡았어요.

발송 채널은 식별자로 결정 (이메일/SMS 겸용)

  • auth.router.ts 의 비밀번호 재설정은 입력한 식별자에 @ 가 포함되면 이메일, 아니면 SMS 로 임시 비밀번호를 보내고, 실패 시 나머지 채널로 폴백해요(primary 실패 → 다른 채널 재시도).
  • 서버 응답 메시지도 채널 중립이에요: "요청이 처리되었습니다. 등록된 연락처로 임시 비밀번호가 발송됩니다."
  • 따라서 이메일로 로그인하는 직원은 SMS 가 아니라 메일을 받아요. "문자 확인" 으로만 안내하면 헬프데스크 오안내가 돼요.

조직 설정으로 셀프 재설정이 꺼져 있으면 조용히 무동작

  • 조직 settings.selfPasswordReset 이 비활성이면 발송 없이 동일한 중립 응답만 반환해요(사용자에겐 성공처럼 보임). 문서에 명시돼 있지 않아요.