Я делаю новое приложение с необходимостью будет несколько социальной регистрации у обычной электронная почты/пароль регистрации, однако есть частный случай, который может вызвать проблемы с целостностью данных ...социальных Войти дубликат счет конфликт
Пример:
- А пользователь подписывает с Facebook, но не по электронной почте не был возвращен.
- Я создаю в db пользователя с адресом электронной почты и паролем, установленным в null, и запись социального профиля с его идентификатором, токеном и именем поставщика.
- , тогда пользователь в следующий раз подписывается электронной почтой и паролем, поэтому я создаю для него новую запись в таблице пользователей.
И теперь у него есть 2 записи для одного и того же человека.
Как я должен иметь дело с этим случаем?