개요
회원탈퇴 시 원본 이메일을 보존하여 탈퇴 후 15일간 동일 이메일로 재가입을 차단합니다.
작업 내용
users 테이블 original_email 컬럼 추가 (V11 마이그레이션)
softDelete 쿼리: 탈퇴 시 original_email = email 저장 후 이메일 익명화
existsByEmail 쿼리: 활성 유저 이메일 OR 탈퇴 후 15일 이내 original_email 중복 체크
User 도메인에 originalEmail 필드 추가
개요
회원탈퇴 시 원본 이메일을 보존하여 탈퇴 후 15일간 동일 이메일로 재가입을 차단합니다.
작업 내용
users테이블original_email컬럼 추가 (V11 마이그레이션)softDelete쿼리: 탈퇴 시original_email = email저장 후 이메일 익명화existsByEmail쿼리: 활성 유저 이메일 OR 탈퇴 후 15일 이내original_email중복 체크User도메인에originalEmail필드 추가