@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты

Как связать разные способы авторизации в один аккаунт?

Добрый день!
Разрабатываю приложение (сайт), на котором хочу предоставлять доступ через логин/пароль и через различные социальные сети. Вопрос в том как сделать так, чтобы система считала входы одного и того же человека через различные системы аутентификации, единым аккаунтом?
Т.е. зашел человек через форму - отобразился на сайте как User1. Зашел через вк - отобразился на сайте как тот же User1.
Насколько я знаю в таблице пользователей каждому типу входа соответствует отдельная строчка.
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Ну на таблице Users с полями "login, password" свет клином не сошелся. Добавляете таблицу вроде UsersInSocial где храните привязки UserId и данные учетки соц.сети связанной с этим пользователем. При аутентификации по второй таблице уточняете кто это.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы