Files
M-Project/frontend
Hyungi Ahn ccbd5fb103 fix: 근본적 화면 표시 로직 개선 - 로그인 창 깜빡임 완전 해결
🎯 Root Cause Analysis:
- 기존: 기본적으로 로그인 화면 표시 → 인증 확인 후 메인 화면 전환
- 문제: 이미 로그인된 사용자도 로그인 화면이 잠깐 보임 (깜빡임)
- 원인: 잘못된 기본 화면 설정

🔧 Fundamental Fix:
- 기본 화면을 메인 화면으로 변경
- 로그인 화면은 기본 숨김 (hidden)
- AuthManager가 인증 실패 시에만 로그인 화면 표시

🎨 New Logic:
Before:
  페이지 로드 → 로그인 화면 표시 → 인증 체크 → 메인 화면 전환 (깜빡임)

After:
  페이지 로드 → 메인 화면 표시 → 인증 체크 → 실패 시에만 로그인 화면 (깜빡임 없음)

🔧 Code Changes:
- loginScreen: 기본 hidden 클래스 추가
- mainScreen: 기본 hidden 클래스 제거
- 인증 실패 시에만 화면 전환 로직 실행
- 불필요한 setTimeout 및 강제 스타일 제거

🎯 Expected Result:
 이미 로그인된 사용자: 즉시 메인 화면 표시 (깜빡임 없음)
 로그인 필요한 사용자: 로그인 화면 표시
 깔끔한 사용자 경험
 불필요한 화면 전환 제거
2025-10-25 12:36:38 +09:00
..