Использование Laravel Socialite для подключения к Facebook и проверки прав пользователей

В настоящее время я создаю веб-сайт, который позволяет пользователям войти в систему через их Facebook. и веб-сайт требует свою электронную почту.

Проблема в том, как авторизоваться на Facebook и требовать их адрес электронной почты.
но когда пользователь не дает разрешения по электронной почте, как отменить процесс авторизации.

Я знаю, что документы в Facebook говорят мне, что Facebook не гарантирует, что мы получим электронную почту пользователя. но как отменить, когда пользователь не разрешает свою электронную почту в списке разрешений

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

Эл. адрес

Предоставляет доступ к основному адресу электронной почты человека по электронной почте
свойство на объекте пользователя.

Не спамьте пользователей. Ваше использование электронной почты должно соответствовать как Facebook
политики и с CAN-SPAM Act.

Обратите внимание, даже если вы запрашиваете разрешение по электронной почте, это не гарантируется
Вы получите адрес электронной почты. Например, если кто-то подписался на
Facebook с номером телефона вместо адреса электронной почты, адрес электронной почты
поле может быть пустым

Просмотр Ваше приложение может использовать это разрешение без проверки со стороны Facebook.

когда пользователь отключает свою фотографию разрешений электронной почты:
пользователь отключить свою фотографию разрешений электронной почты

0

Решение

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]