Skip to content

Conversation

@dongmin0204
Copy link
Contributor

#️⃣연관된 이슈

ex) #319

📝 작업 내용

  • SW융합 교육원용 로그인 추가
    • StepStart에 뷰 전용 로그인 UI 추가(ID/PW env 기반 검증)
    • 제한 플래그 limitWrite=true 쿠키 설정
  • 제한 모드 적용
    • 라우팅 가드: /cheer/write, /farminglog/create, /game 접근 시 /home 리다이렉트
    • Header: 이름/프로필/씨앗 개수 비표시, 프로필 팝업 비활성화
    • 씨앗 모으기: 출석/응원/파밍로그 버튼 동작 차단 및 안내 팝업
  • API 훅/401 처리 개선
    • Private API: 토큰 자동 부착, 401 시 루트 리다이렉트 유지
    • GET은 정상 동작(토큰 부착)하도록 로그인 플로우 정리
  • 환경변수
    • VITE_UNION_VIEWER_ID, VITE_UNION_VIEWER_PW, VITE_UNION_VIEWER_NUM 사용

✅ 체크리스트

  • SW융합 로그인(ID/PW) → 임시 토큰 발급 → 토큰 저장 플로우 정상 동작
  • 제한 경로 차단(/cheer/write, /farminglog/create, /game) 확인
  • Header에서 개인 정보/씨앗 개수 비표시, 팝업 비활성화 확인
  • 씨앗 모으기 버튼 클릭 시 안내 팝업 노출 및 동작 차단 확인
  • 401 발생 시 리다이렉트 동작 확인
  • 코드 리뷰 반영
  • UI/UX 영향 범위 확인(헤더/홈-씨앗/인증 페이지)
  • 테스트 코드 보강(선택): 라우팅 가드/쿠키 플래그/토큰 저장

추가 메모

  • 배포 환경에 env 추가 필요:
    • VITE_UNION_VIEWER_ID
    • VITE_UNION_VIEWER_PW
    • VITE_UNION_VIEWER_NUM

스크린샷 (선택)

@dongmin0204 dongmin0204 self-assigned this Sep 22, 2025
@dongmin0204 dongmin0204 added ✨ Feature 기능 추가 📬 API 서버 API 통신 동민 🛠 Config config, env, vite, eslint 등 설정 관련 labels Sep 22, 2025
@dongmin0204 dongmin0204 merged commit 1b4175b into develop Sep 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

동민 📬 API 서버 API 통신 🛠 Config config, env, vite, eslint 등 설정 관련 ✨ Feature 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants