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

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

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

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

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

электронное письмо

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

Не спамите пользователей. Использование электронной почты должно соответствовать как политике Facebook, так и Закону о CAN-SPAM.

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

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

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


person antoniputra    schedule 03.06.2015    source источник


Ответы (1)