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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект
25 апр. 2024, в 10:25
2000 руб./за проект