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`