TIL

ATM 로그인 및 회원가입 기능 구현

youngjin02 2025. 6. 12. 21:24

🎮 오늘 한 일

  • 로그인 UI (PopupLogin) 제작
    • ID / Password 입력 필드 추가
    • 비밀번호 입력 시 *** 표시 처리
  • 회원가입 UI (PopupSignUp) 제작
    • ID / Name / Password / Password Confirm 입력 필드 추가
    • 빈 칸 체크 / Password 일치 여부 체크 후 에러 처리 기능 추가
    • 회원가입 시 Json 파일로 ID 기반 유저 데이터 저장 구현
  • 로그인 기능 구현
    • 로그인 시 입력한 ID 기반 Json 파일 존재 여부 확인
    • 존재 시 UserData 로 파싱 후 비밀번호 일치 여부 확인
    • 로그인 성공 시 PopupBank UI 오픈 및 RefreshUI() 호출
  • 에러 처리 통합
    • PopupError 를 싱글톤으로 구성 → 다양한 상황에서 재사용

🧠 배운 점

  • UI 흐름 관리 (팝업 전환, 상태 유지 등)
  • 비밀번호 보안 처리를 위한 UI 구성 방법
  • Json 기반으로 유저 별 개별 데이터 관리 방법
  • 동적 데이터 로드 후 UI 갱신 흐름 처리