# 인플루언서 승인 상태에 따른 벤더사 제품 접근 제어

**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
