Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Для подключения форума к учётной записи социальной сети Вконтакте мы предварительно должны создать в этой социальной сети отдельную учётную запись, от имени которой будет настроено подключение. Предположительно, это будет учётная запись для человека, являющегося администратором форума phpBB. Залогинившись в социальную сеть Вконтакте от имени этой учётной записи перейдём по ссылке:
VK Developers
Выберем в верхнем меню пункт Мои приложения и нажмём Создать приложение
В открывшейся форме заполним информацию о нашем форуме. Введём название, укажем тип Веб-сайт, впишем Адрес сайта и Базовый домен и нажмём кнопку Подключить сайт
Для подтверждения операции вам потребуется ввести код полученный в SMS сообщении на номер телефона привязанный к аккаунту администратора форума.
После этого приложение будет создано и вас перенаправят в свойства созданного приложения, где в разделе Настройки будет доступна информация об ID приложения и Защищённом ключе
Внимание! Ни в кем случае не сообщайте никому Защищённый ключ вашего приложения.
Теперь переходим в Административный раздел форума на вкладку НАСТРОЙКА РАСШИРЕНИЙ > Раздел СОЦИАЛЬНАЯ АВТОРИЗАЦИЯ > Вконтакте
Здесь включим авторизацию Вконтакте и укажем ранее полученные данные ID приложения и Секретный ключ приложения (Защищённый ключ). Группа доступа для новых регистрируемых через социальную сеть пользователей – По умолчанию. Сохраним изменения кнопкой Отправить
На этом настройку интеграции авторизации форума phpBB c социальной сетью можно считать выполненной. Остаётся проверить результат.
Для проверки можно создать в социальной сети Вконтакте тестового пользователя, залогиниться с его учётными данными в социальной сети, а затем перейти на форум и в правом верхнем углу нажать кнопку входа:
Форум перенаправит пользователя на страницу входа социальной сети, где пользователю будет задан вопрос о согласии с тем, что Форум запрашивает учётные данные пользователя из базы данных социальной сети.
После согласия будет выполнена процедура автоматической регистрация нового пользователя на форуме и будет выполнен вход этого пользователя на форум:
Если пользователь перейдёт в раздел личных настроек в Профиль > Мои аккаунты, то сможет увидеть информацию о подключении к локальной учётной записи форума аккаунта социальной сети Вконтакте:
Во время автоматической регистрации на почтовый ящик пользователя указанный в профиле социальной сети придёт письмо, в котором будет содержаться имя пользователя и пароль в локальной базе пользователей форума phpBB на тот случай, если авторизация через социальную сеть по какой-то причине окажется неработоспособной.
Все последующие входы пользователя на форум будут выполняться в автоматическом режиме без излишних запросов.
Перейти в оглавление...
Автор первичной редакции: Алексей Максимов Время публикации: 11.04.2016 12:59