개발자
제가 만든 db는 email이 unique라서 공통된 email은 들어올 수 없습니다 그렇다면 소셜로그인으로 사용자가 로그인할때 이미 해당 email이 들어있다면 사용자에게 통합할꺼냐고 물어봐야하나요? 만약 a라는 사람이 b와 같은 이메일을 가지고 있는데 a는 구글로그인으로 가입한사람 b는 로컬로 가입한 사람이라면 어떻게 해야하는 걸까요? Email을 unique로 가져가는건 틀린 선택인건가요? 고수님들은 어떻게하는지 궁금합니다
답변 1
인기 답변
삭제된 사용자
2024년 01월 23일
저는 이메일 중복 허용하고, 상태값을 사용해서 구분하는 방법으로 구현했습니다. user1@email.com / normal user1@email.com / kakao user1@email.com / naver user1@email.com / gogle 소셜 플랫폼이 달라도 같은 이메일을 쓰는 경우가 있기 때문에, 유니크로 잡지 않고 가는게 구현하기 더 편하더라구요 ㅎㅎ..
1 2 3 4
user1@email.com / normal user1@email.com / kakao user1@email.com / naver user1@email.com / gogle
익명
작성자
2024년 01월 23일
그래서 방금 개인프로젝트 디비에 acccount type 컬럼을 추가했습니다 ㅎㅎ 프론트라 백까지 만지기 힘드네요 ㅠ
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!