Skip to content

fix: 회원탈퇴 버그 수정 - 삭제 순서, 재인증 플로우, 누락 컬렉션 & 가이딩 이미지 변경#43

Merged
giljihun merged 2 commits intodevelopfrom
style/-온보딩-가이딩-이미지-변경
Feb 3, 2026

Hidden character warning

The head ref may contain hidden characters: "style/-\uc628\ubcf4\ub529-\uac00\uc774\ub529-\uc774\ubbf8\uc9c0-\ubcc0\uacbd"
Merged

fix: 회원탈퇴 버그 수정 - 삭제 순서, 재인증 플로우, 누락 컬렉션 & 가이딩 이미지 변경#43
giljihun merged 2 commits intodevelopfrom
style/-온보딩-가이딩-이미지-변경

Conversation

@giljihun
Copy link
Member

@giljihun giljihun commented Feb 3, 2026

🎯 PR 내용

1. 가이딩 이미지 변경하려고 회원탈퇴 했다가 버그 발견 -> 해결

회원탈퇴 시에, FIrebase의 User가 삭제되지 않고 무한로딩에 빠졌습니다.

문제 원인

  • 삭제 순서 오류 : Auth먼저 삭제 -> Firestore 권한이 없어짐 -> 삭제 실패

그러니까 기존에 Auth 인증체계를 먼저 삭제하고 데이터를 지우려하다보니 이걸 실패했음.

  • 누락된 삭제 : KeyringBundle, Notifications 컬렉션이 삭제되지 않았음.

기존 테스트에서 원활했던 이유

Auth 삭제 후에도 JWT 토큰 (파이어베이스 유저인증토큰)이 잠시 유효해서 Firestore 작업이 됐던 것.
하지만 이건 타이밍에 의존하는 불안정한 방식이었고, 재인증이 필요한 경우엔 완전히 막혀버렸던 것.

2. 가이딩 이미지 변경

default.MP4

🔗 관련 이슈

✅ 체크리스트

  • 빌드 성공
  • 테스트 완료
  • Self-review 완료

- deleteAccount, deleteAccountAfterReauth 삭제 순서 변경
- KeyringBundle 컬렉션 삭제 로직 추가
- Notifications 컬렉션 삭제 로직 추가
- 재인증 먼저 받고, 삭제 진행하도록 변경 (데이터 보호)
- 삭제 실패 시, 토스트 피드백 추가
@giljihun giljihun self-assigned this Feb 3, 2026
@giljihun giljihun merged commit fedb521 into develop Feb 3, 2026
@giljihun giljihun deleted the style/-온보딩-가이딩-이미지-변경 branch February 3, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix, Style: 회원탈퇴 버그 수정 - 삭제 순서, 재인증 플로우, 누락 컬렉션 & 가이딩 이미지 변경

1 participant