@freeeeez

Как авторизовать пользователя из соцсети, если у него не указан email?

Привет. PHP 7.0, Laravel 5.2. Использую Socialite для входа на сайт через соцсети. Если в аккаунте соцсети не указан email возвращаю ошибку. Можно как то достать телефон?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 2
@imhuman
А зачем что-то доставать из соцсети в императивном виде? Достаточно от Socialite получить идентификатор юзера в сети и на его основе создать учетку или прикрепить к существующей, если человек уже залогинен. Все остальные данные можно запросить у человека напрямую, если соцсеть не хочет ими делиться. Например, используя middleware, проверить все ли данные есть у юзера, в случае неполного профиля отобразить страничку с формой заполнения.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
авторизационный нет, только из contacts
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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