Для того, чтобы пользователи могли логиниться на сайт через Facebook надо зарегистрировать сайт как приложение на Facebook. Как это сделать показано ниже:
Регистрация сайта на Facebook
-
Логинимся на Facebook
-
Если у вас не был подтвержден телефон - добавляем и подтверждаем телефон (без этого - никак)
-
Открываем страницу https://developers.facebook.com/apps
-
На этой странице справа вверху кликаем на кнопку Register Now
-
Если у вас не был подтвержден телефон - подтверждаем его
-
Во всплывающем окне соглашаемся с условиями и кликаем на кнопку Продолжить
-
В новом всплывающем окне (да, они приставучие) снимаем галку подписки и кликаем на Пропустить
-
В новом всплывающем окне (я предупреждал) нас поздравляют с тем, что мы разработчики - кликаем на кнопку Done
-
Видим опять страницу Fаcebook и кликаем на Разработчикам
-
На этой странице кликаем на Apps в верхнем меню
-
Открывается страница со списком приложений (сейчас - пустым) и на ней кликаете на кнопку + Создать новое приложение
-
Во всплывающем окне заполняете название приложения, которое будет показываться в окне логина через Facebook (рекомендуем использовать название сайта) и кликаете на кнопку Продолжить
-
Подтверждаете что вы не робот - вводите буковки
-
Открывается страница приложения
-
Открываете в другой вкладке ваш сайт и в верхнем меню идите в Настройка сайта >> Интеграция с Facebook >> Добавить приложение
-
Скопируйте (ВНИМАТЕЛЬНО!) поля App ID и App Secret с Fасевоок на сайт как на рисунке
И БОЛЬШЕ НИЧЕГО НЕ ТРОГАЙТЕ!
-
Кликните на кнопку Сохранить изменения на Fаcebook
-
Кликните на кнопку Сохранить изменения на сайте
-
Налейте чаю - Facebook может минут 5-10 внутри себя думать (он об это предупреждает, кстати)
-
На вашем сайте в верхнем меню идите в Настройки пользвоателей >> Параметры регистрации
-
Включите логин через Facebook и сохраните изменения
На этом настройка завершена.
Теперь если вы разлогинитесь с сайта, то увидите в форме логина иконку Facebook.
ВНИМАНИЕ! Логиниться через свой Facebook на сайт самим собой - плохая идея потому что это очень приставучая система и вам потом надо будет долго и тщательно избавляться от этой связи, чтобы потестировать другим пользователем.