Задать вопрос

Как объединить аккаунты пользователя на сайте/вконтакте/фейсбуке?

Есть регистрация на сайте- пользователю присваивается айди и все действия идут от этого айди.
Хочу подключить авторизацию от вконтакте и фейсбука.
Как мне потом собрать в кучу, что один пользователь мог делать действия сперва с авторизации "сайта", затем зайти с "контакта" и нужно иметь централизованные данные...?
Как это делается?
Спасибо
  • Вопрос задан
  • 5209 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
rkravchik
@rkravchik
System Solutions
В каждой соц. сети есть право запросить email при авторизации.
Вот по email и делаете привязку. Можно даже пользователя явно этим не беспокоить.
Но отдельную страницу в личном кабинете со всеми привязанными соц. сетями нужно делать
обязательно.
Ответ написан
Комментировать
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Привязка аккаунтов из настроек профиля.
Если при авторизации через соц сеть не находим пользователя с привязкой к этой учетке - отправляем на упрощенную страницу регистрации (email, пароль).
Сразу после ввода этих данных открываем страничку привязки других соц. сетей.

Ситуация: пользователь зарегистрировался через вконтакте, вышел из аккаунта, после повторного входа авторизировался через твиттер. На странице упрощенной регистрации ввел тот же email, и пароль. В таком случае радостно пускаем его (он же авторизировался), не забывая привязать эту учетку к его аккаунту.

Условий и возможностей обойти хронический тупизм пользователя великое множество.
Попробуйте поставить себя на их место, можно много чего нафантазировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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