Задать вопрос
fury21
@fury21
Программирую на Swift

Как решить проблему задвоения аккаунтов при регистрации и входе через соц. сети?

Привет!
Если пользователь зарегистрирован на нашем сайт и впервые пытается зайти через соц. сети, то у него задваивается аккаунт. Как это избежать? Есть ли какие то кейсы?
  • Вопрос задан
  • 1945 просмотров
Подписаться 12 Простой 8 комментариев
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
Если регистрация с email адресом, то по возможности вытаскивать email из соц сетей и автоматически привязывать у пользователя эту соц сеть. Если соц сеть не дает email, то при первом входе насильно требовать завершения регистрации через указания email, далее проверяется есть ли этот пользователь уже в базе - тогда говорим нужно авторизоваться и после логина привязываем соц сеть, если такого email нет, то регистрируем нового пользователя с записью этого email в качестве основного + привязка соц сети + пароль(уже по желанию).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
RuJet
@RuJet
Александр Талалаев написал правильно. Но если email не обнаружен, предлагаете объединить аккаунты, если они уже есть на сайте. А дальше уже ваши внутренние алгоритмы и кухня.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы