diff --git a/backend/app/api/verification.py b/backend/app/api/verification.py index 9eaf9df..408ded1 100644 --- a/backend/app/api/verification.py +++ b/backend/app/api/verification.py @@ -185,8 +185,11 @@ async def send_preregister_email_code( db: Session = Depends(get_db) ): """Send email verification code for new registration (no login required)""" - # Check if email is already registered - existing = db.query(User).filter(User.email == request.email).first() + # Check if email is already registered (삭제된 사용자는 제외) + existing = db.query(User).filter( + User.email == request.email, + User.deleted_at.is_(None) # 삭제되지 않은 사용자만 체크 + ).first() if existing: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST,