Files
M-Project/frontend/issues-inbox.html
Hyungi Ahn 017bbb44f3 fix: 수신함 로그인 튕김 문제 해결 - 강화된 디버깅 및 에러 처리
🔧 Root Cause Analysis:
- 수신함 페이지에서 3가지 경우에 로그인 화면으로 리다이렉트:
  1. 토큰 없음 (정상)
  2. 페이지 접근 권한 없음 (과도한 체크)
  3. API 호출 실패 (과도한 에러 처리)

🎯 Key Fixes:
- updateStatistics() → loadStatistics() 함수명 불일치 해결
- 과도한 에러 처리 개선: 401 에러만 로그아웃, 나머지는 경고 후 계속
- 권한 체크 로직에 상세 디버깅 로그 추가
- 초기화 과정 전체에 단계별 로그 추가

🔍 Enhanced Debugging:
- 🚀 수신함 초기화 시작
- 📡 사용자 정보 API 호출 시작
- 🔐 수신함 페이지 접근 권한 체크 시작
- / 각 단계별 성공/실패 로그
- ⚠️ 비정상 상황 감지 및 대응

🛡️ Improved Error Handling:
- 401/Unauthorized 에러: 로그아웃 처리 (기존)
- 기타 에러: 사용자 알림 + 빈 상태로 계속 진행 (신규)
- 공통 헤더 fallback 초기화 (localStorage 기반)
- 권한 함수 미로드 시 스킵 처리

🎯 Expected Result:
- 실제 인증 문제만 로그인 화면으로 이동
- 네트워크/데이터 로드 실패는 경고 후 계속 사용 가능
- 상세한 로그로 정확한 원인 파악 가능
- 사용자 경험 대폭 개선
2025-10-25 12:19:14 +09:00

46 KiB