Phase 3. 인증 및 공통 레이아웃 작업
This commit is contained in:
@@ -310,18 +310,18 @@ choco-admin/
|
||||
|
||||
### Phase 2. DB 연결 및 타입 구성
|
||||
|
||||
- [ ] Prisma Client 싱글톤 (`lib/db.ts`)
|
||||
- [ ] 상태값 상수 정의 (`lib/constants.ts`)
|
||||
- [ ] 공통 유틸 작성 (날짜 포맷, AccountType 레이블 변환 등)
|
||||
- [ ] 개발 DB에서 `maestro`, `maestro_extension`, `maestro_upgrade` 조회 확인
|
||||
- [x] Prisma Client 싱글톤 (`lib/db.ts`)
|
||||
- [x] 상태값 상수 정의 (`lib/constants.ts`)
|
||||
- [x] 공통 유틸 작성 (날짜 포맷, AccountType 레이블 변환 등)
|
||||
- [x] 개발 DB에서 `maestro`, `maestro_extension`, `maestro_upgrade` 조회 확인
|
||||
|
||||
### Phase 3. 인증 및 공통 레이아웃
|
||||
|
||||
- [ ] 로그인 페이지 (`/login`)
|
||||
- [ ] NextAuth Credentials Provider — `admin` 테이블 기반 검증
|
||||
- [ ] 인증 미들웨어 (`middleware.ts`) — 비로그인 시 `/login` 리다이렉트
|
||||
- [ ] 공통 레이아웃 (`(admin)/layout.tsx`) — 사이드바, 헤더
|
||||
- [ ] 로그아웃 기능
|
||||
- [x] 로그인 페이지 (`/login`)
|
||||
- [x] NextAuth Credentials Provider — `admin` 테이블 기반 검증
|
||||
- [x] 인증 프록시 (`proxy.ts`) — 비로그인 시 `/login` 리다이렉트
|
||||
- [x] 공통 레이아웃 (`(admin)/layout.tsx`) — 사이드바, 헤더
|
||||
- [x] 로그아웃 기능
|
||||
|
||||
### Phase 4. 마에스트로 목록 및 상세
|
||||
|
||||
|
||||
Reference in New Issue
Block a user