MODX. HybridAuth для MODX Revolution
Опубликовано: 03 Декабря 2018
HybridAuth — сниппет, для создания на сайте возможности авторизироваться через социальные сети.
Установка и настройка
- Загрузите и установите компоент.
- Зарегистрируйте сайт в соцсетях, через которые планируете осуществлять регистрацию (подробнее о регистрации ниже). Получите ключи и введите их в настройках админки, в разделе «Настройки системы», фильтруем по «hybridauth» и вбиваем полученные ключи.
- В нужном месте шаблона (чанка) сделайте вызов компонента
<!-- простейший вызов --> [[!HybridAuth]] <!-- вызов с указанием нужных соц.сетей и группы в которую будут попадать пользователи --> [[!HybridAuth? &providers=`Twitter,Facebook,Vkontakte` &groups=`Users:2` ]]
Получения ключа авторизации oAuth
Если ссылка оказалась битой, сервис регистрации сайта можо найти по слову oAuth.
При указании ответной страницы, в MODX используется путь
https://example.com/?hauth.done=Google
Адрес должен быть введен точно, вплоть до протокола https/http, иначе будет возникать ошибка.
Документация
Возможные проблемы
Если не работает вход через Вконтакте, замените файл по адресу core/components/hybridauth/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Vkontakte.php
на тот что находиться по ссылке: