2026-08-22 PulseUp 작업일지입니다. 오늘은 1건의 작업을 진행했습니다.

가입~지점승인 두 문 분리

현상/기능

  • 가입 직후 로그인 불가, 지점은 신청한 뒤에만 목록에 보이게
  • 웹/앱 동일 계약, 가입 응답에 토큰 없음, 로그인 실패는 code 로 구분
  • 회원은 가입/로그인/지점신청, 본사는 계정승인, 지점은 신청목록만

작업

  • `users.account_status` 와 `branch_memberships` 를 추가했다. 수강권은 지점 승인 시 시작일만 기록한다
  • 공개 가입은 pending 회원만 만들고, 본사 승인·지점 신청/승인을 기존 JWT 롤에 연결했다
  • 가입 화면에서 지점 선택을 빼고, 승인 대기 안내와 지점별 신청 목록을 추가했다
  • **DB** · `20260822_account_and_branch_membership.sql`
  • **API** · , , , `/api/member/*`
  • **Web** · `Register`, `Login`, `BranchApply`, `AccountApproval`, `BranchMemberApplications`