# 인플루언서 승인 상태에 따른 벤더사 제품 접근 제어 **Task ID:** T-019 **Status:** BACKLOG **Importance:** MUST **Complexity:** 7/10 **Urgency:** 7/10 **Dependencies:** T-016 ## Description # 설명 - 승인된 인플루언서만 벤더사 제품 페이지에 접근하도록 제어 구현 ## 구현 단계 1. Nuxt3 미들웨어 또는 라우트 가드 설정: /vendor/:id/products 접근 시 실행 2. composables/useValid.js 또는 stores/auth.js 패턴 참고해 GET /api/approval/status?vendorId API 호출 3. approval_status가 APPROVED가 아니면 "승인 필요" 메시지 또는 승인 요청 페이지로 리다이렉트 4. APPROVED면 기존 벤더사 제품 리스트 컴포넌트 렌더링 5. UI 컴포넌트 조건부 렌더링으로 접근 제어 ## 테스트 전략 - 유닛 테스트: composable 및 미들웨어 로직 검증 - 통합 테스트: 승인 전/후 상태에 따른 접근 결과 및 메시지 확인 --- **Created:** 2025-07-22T01:48:43.838Z **Updated:** 2025-07-22T01:48:43.838Z