나는이 정기적 인 이메일/암호 가입 옆에 여러 사회적 등록을 필요로하는 새로운 응용 프로그램을 만들고 있어요는, 그러나 데이터 무결성에 문제가 발생할 수 있습니다 특별한 경우가 계정사회 로그인 중복 ... 충돌
예 :
- 사용자가 Facebook에 가입했지만 이메일이 반환되지 않았습니다.
- 전자 메일 및 암호가 null로 설정된 사용자와 그의 ID, 토큰 및 공급자 이름이있는 사회 프로파일 항목을 db에 만듭니다.
- 다음 사용자는 전자 메일과 암호로 가입하므로 사용자 테이블에 새 레코드를 만듭니다.
이제 그는 같은 사람에 대해 2 개의 항목이 있습니다.
이 사건을 어떻게 처리해야합니까?