Skip to content

[Bug] 동일 이메일(admin 계정) 중복 가입 시 DB Duplicate Key 에러 발생 #64

@minwoo1999

Description

@minwoo1999

🔍 원인

  • admin 계정(kbsserver@naver.com)이 이미 존재함
  • 동일한 이메일로 다시 INSERT 쿼리가 실행되어 UNIQUE KEY 제약 조건 위반 발생

✅ 재현 방법

  1. users 테이블에 kbsserver@naver.com 계정이 존재하는 상태
  2. 동일한 이메일로 회원가입/소셜로그인 시도
  3. DB Duplicate Key 에러 발생

🎯 기대 동작

  • 이미 존재하는 이메일로 가입 시도 시, "이미 등록된 이메일" 안내 메시지를 표시
  • 또는 소셜 로그인 시 기존 계정과 매핑(연동) 처리

💡 해결 방안 제안

  • 가입 시 이메일 중복 여부 사전 체크 (SELECT 후 분기 처리)
  • 소셜 로그인 계정 매핑 로직 추가
  • 필요 시 ON DUPLICATE KEY UPDATE 등 UPSERT 로직 검토

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions