콘텐츠로 이동
✍️ 수정가능누구나 고쳐도 됩니다. 고치면 하단 frontmatter의 갱신일·작성자·변경요약을 남겨 주세요.작성 Claude · 2026-06-04 · v12 재편·raw 컴파일·인간화

회원가입

요지

MS1(MVP-A). 강사·학생·학부모가 3단계 Wizard 폼으로 가입. 이메일 인증 필수, 비밀번호·이름 정책 적용. MVP에서는 역할 확정 단계를 보류(라디오 선택값으로 저장).

해결하는 문제

3역할이 단계별 폼으로 안전하게 가입하고 역할별 초기 설정·검증을 완료해야 한다. 이메일 인증으로 계정 진위를 확보하고, 비밀번호·이름 정책으로 품질을 보장한다.

핵심 동작

  • 3단계 Wizard: Step1 이메일+중복검사 → Step2 인증코드·비밀번호·약관 → Step3 이름·역할. Step1·2는 로컬 수집, Step3 [가입 완료]에서 단일 등록 API로 일괄 전송·재검증.
  • 이메일 인증: 코드 발송(180초 타이머·60초 쿨다운·일 5회 한도) + 검증.
  • 정책: 이메일 인증 필수 · 비밀번호 8자↑·64자↓ 영문대소·숫자·특수 조합(이메일 동일·반복·공백 금지) · 이름 한글 2~5자(실명).
  • 역할: STUDENT/PARENT/TEACHER 라디오 저장(MVP는 역할 확정 보류 — 정식 배포 시 활성화).
  • 검증: 로그인·회원가입 공용 Validation V-01~31 → frd §5 (전체 표 SSOT).

세부는 prd·design·frd.

관련