drupal вход через социальные сети

Опубликовано vitvampir - вт, 05/13/2014 - 11:48

Сейчас социальные сети имеют практически все. Порой людям гораздо удобнее зайти на сайт благодаря именно "социалке", нежели дополнительно регистрироваться. В Drupal есть очень полезный модуль. который называется HybridAuth Social LoginС помощью него можно настраивать вход через многие соцсети - facebook, vkontakte, odnoklassniki и множество других по выбору! 

Этот модуль из тех. для которого необходимы библиотеки, которые устанавливаются в папку "sites/all/libraries/hybridauth". Первый файл необходимо качать в обязательном порядке (это основные библиотеки). Но такие соцсети, как "вконтаке"и "однокласники" в него не включены, для них нужно скачать второй файл!

Из первого файла, через фтп в папку sites/all/libraries перекидываем всю папку hybridauth(остальное я не копировал), а из второго в папку sites/all/libraries/hybridauth/Hybrid/Providers/ соответствующие файлы необходимых соц сетей. После этого можно устанавливать модуль(или обновлять кеш, если модуль уже установлен) 

После установки останется только разобраться с настройками:

Изображение удалено.

Первое окно - выбор социальных сетей, благодаря которым необходимо пользователям будет доступно входить на сайт. Необходимо в самой соц сети настроить api.

Дальше необходимо выбрать обязательные дополнительные поля для заполнения пользователем. Я убрал все галочки, потому что считаю что ничего лишнего пользователь вводить не должен.

Заголовок виджета по умолчанию "or log in with..." меня не устраивает и я указал более подходящее описание.

В настройках учетной записи отменил проверку по e-mail и отсылку на одобрение администратором.

Очень важным, на мой взгляд является "Вывод в формах", тут можно указать, где именно будет находиться блок авторизации. Кроме этого модуль создает отдельный, независимый блок, который можно вставить в любом регионе сайта.

Еще одна особенность модуля является то, что по умолчанию он доступен только администратору, и надо отдельно указывать в правах, что бы простые юзеры могли его видеть!!

Категория