Emchik
@Emchik
Что-то прикольное сделать могу

Как сделать авторизацию через ВК в Laravel?

Знаю про SocialLite Providers и Laravel SocialLite.

Но нигде не написаны подробности типа: что добавить в БД пользователей, как авторизовать пользователя, если его уже добавили в БД и прочее...

Как дальше? Уже получаю пользователя, который хочет авторизоваться
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@jazzus
Да много где пишут. Например, в соседней ветке) В описании провайдеров нет т.к. к социальной авторизации данные вопросы не относятся. Если юзера получил - искать по этим данным юзера в бд. Если не найден то создать юзера. Это вопросы работы с моделями Ларавел. Я еще сделал отдельную таблицу для соцсетей где указан provider_user_id со связью hasMany c юзером т.к. у юзера может быть много соцсетей и не быть емейла. Короче от логики приложения зависит. Авторизовать юзера так
auth()->login($user);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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