На основании документации , вызов getLoginStatus()
возвращает один из трех ответов для статуса: connected
, not_authorized
, unknown
.
Что меня сбивает с толку, так это статус connected
где написано:
Человек вошел в Facebook и вошел на вашу веб-страницу.
Теперь у меня есть вопрос: как работает Facebook? SDK знает, вошел ли пользователь на мою веб-страницу?
Конкретно, у меня есть приложение Laravel / Vue, которое на login()
вызывает метод FB SDK login()
, а после этого извлекает (FB) зарегистрированные пользовательские данные, которые я затем проверяю по своей базе данных и на основе при ответе либо зарегистрируйте их, либо войдите в систему. Этот ответ никогда не возвращается в FB, поэтому я понятия не имею, что это на самом деле означает с точки зрения SDK, что пользователь вошел на мою веб-страницу?