Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

회원 탈퇴 시 논리 삭제 및 재가입 로직 구현 #689

Merged
merged 7 commits into from
Oct 19, 2024

Conversation

Mingyum-Kim
Copy link
Contributor

PR의 목적이 무엇인가요?

이슈 ID는 무엇인가요?

설명

  • 회원 탈퇴를 논리 삭제로 구현한 이유

회원 탈퇴를 물리 삭제로 구현하고자 하였습니다.
하지만 애플 측에서 우리 서비스에게 사용자의 이름을 최초 1회 제공하고 있기 때문에, 회원 탈퇴 후 재가입 시 이름이 없는 회원이 생길 수 있다는 문제가 있었습니다. 우리 서비스에서 애플 사용자를 완전히 제거하는 API를 제공하고 있지 않아서, 논리 삭제를 통해 해당 문제를 해결하고자 하였습니다.

  • 재가입 시 로직

재가입 시 가입 이력이 있다면 상태 변경을 통해 가입 처리합니다.

질문 혹은 공유 사항 (Optional)

미구현 로직

  • 탈퇴한 회원의 access token을 사용해 진입하는 것을 막습니다. 이 부분은 intercetor에서, argument resolver에서 구현할 수 있으나 방식의 논의가 필요해 이슈를 남겨둡니다.
  • 회원 탈퇴 시 관련 데이터를 모두 삭제. 데이터를 삭제하는 것은 급한 요구사항이 아니며 재가입하더라도 데이터가 남아있는 정책이 필요할 것 같아 논의가 필요합니다.

@Mingyum-Kim Mingyum-Kim added BE 백엔드 관련 이슈입니다. 🌱 기능추가 feature (새로운 기능 구현) labels Oct 19, 2024
@Mingyum-Kim Mingyum-Kim self-assigned this Oct 19, 2024
@Mingyum-Kim
Copy link
Contributor Author

회원 탈퇴 로직이 잘 동작하는 지 DEV에서 확인할 필요가 있어서, 머지하고 추후 문제가 생기면 다시 이슈 공유하겠습니다. 😀

@Mingyum-Kim Mingyum-Kim merged commit 051eaf6 into develop-backend Oct 19, 2024
1 check passed
@ay-eonii ay-eonii deleted the feature/#685 branch October 24, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 관련 이슈입니다. 🌱 기능추가 feature (새로운 기능 구현)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant