Расширения для вашей системы управления. Joomla регистрация через социальные сети


joomla авторизация через социальные сети

Joomla авторизация через социальные сети Описание компонента авторизации

Компонент авторизации через социальные сети - Social Login, который позволит предоставить возможность войти на сайт Joomla через социальные сети: Вконтакте, Twitter, FaceBook, Одноклассники, LinkedIn, сервисы Яндекс, Google, Ulogin, Live.com, Instagram, WordPress, Yahoo и mail.ru. Компонент использует одну из самых популярных технологий авторизации oAuth, что позволяет пользователю войти на сайт без ввода пароля.

Комплект поставки:

Компонент социальная авторизация Joomla - Social Login.Модуль авторизации.Плагин управления аккаунтами.Плагины авторизации через социальные сети: Вконтакте, Twitter, FaceBook, LinkedIn, Одноклассники, Яндекс, Google, mail.ru, Live.com, Ulogin, Yahoo, Instagram, WordPress.Плагин социальных профилей.Плагин интеграции с комментариями JComments.

Возможности компонента социальной авторизации

Социальные сети поддерживаемые Slogin

Поддержка социальных сетей: Вконтакте, Twitter, FaceBook, LinkedIn, Одноклассники, Google, Instagram, Mail.ru

Сервисов авторизации: Яндекс, Yahoo, LIve.com, WordPress, Ulogin.

Кроспостинг при комментировании через JComments в социальные сети Facebook и Twitter.

Аватары из социальных сетей

Заполнение профиля пользователя Joomla при первой аутентификации.

Заполнения профиля во время регистрации через социальную сеть. Аватар, имя, логин, email, дата рождения.

Поддержка аватаров социальных сетей Vkontakte, Facebook, Mail.ru, Odnoklassniki, Twitter, Google+, WordPress.

Добавление удаления социального аккаунат для существующего пользователя

Пользователь может добавить социальную сеть к существующему аккаунту Joomla.

Пользователь может управлять социальными аккаунтами добавленными к его профилю.

Возможность слияния аккаунтов для уже авторизованных пользователей.

Поддержка функции запомнить меня.

Админ панель SloginВы можете полностью изменить внешний вид компонента через CSS.

Высокая скорость работы из-за отсутствия сервисов-посредников.

Администрирование пользователей Slogin.

Поддержка бесплатной интеграции с com_user, JComments, Community Builder и EasyBlog.

Локализация: русский, английский, украинский, испанский, голландский, португальский, польский.

Отсылка уведомления на е-меил о регистрации на сайте.Интеграции Slogin в различные компоненты JoomlaБесплатные плагины интеграции:Плагин интеграции с Community Builder СкачатьПлагин интеграции с Easyblog СкачатьПлагин интеграции с Seblod СкачатьКоммерческие дополнения:Интеграция с JoomShopping КупитьИнтеграция SLogin - K2 КупитьИнтеграция SLogin - Community Builder КупитьИнтеграция SLogin - JomSocial КупитьИнтеграция SLogin - Kunena КупитьИнтеграция SLogin - EasySocial КупитьПлагин кроспостинга в социальные сети Facebook и Twitter КупитьУбрать ссылку из модуля Slogin КупитьВерсия для Joomla 1.5 (не поддерживается) Купить

lurm.ru

SLogin – авторизация через социальные сети в Joomla

SLogin – авторизация через социальные сети в Joomla

Команда JoomLine рада представить читателям JoomlaBlog небольшой обзор расширения SLogin – компонента авторизации через социальные сети, который уникален для Российского сообщества Joomla. Компонент полностью совместим с Joomla 2.5 и Joomla 3. Позволяет авторизоваться через социальные сети и сервисы: Google, Одноклассники, Вконтакте, Mail.ru, Twitter, Яндекс, LinkedIn, FaceBook, Live.com. То есть это возможность авторизоваться через различные сети и сайты, которыми может пользоваться пользователь, пришедший на ваш сайт.

В чем уникальность решения, которое мы предлагаем?

Возможности SLogin

  1. Поддержка сервисов: Вконтакте, Twitter, FaceBook, LinkedIn, Одноклассники, Яндекс, LIve.com, Google и mail.ru.
  2. Возможность привязать существующий аккаунт Joomla к социальной сети.
  3. Возможность отвязать аккаунты социальной сети.
  4. Возможность слияния аккаунтов для уже авторизованных пользователей.
  5. Возможность заполнения профиля после первой авторизации.
  6. Возможность заполнения профиля во время регистрации через социальную сеть.
  7. Возможность полного изменения внешнего вида кнопок социальных сетей.
  8. Отсутствие дополнительных сервисов-посредников во время авторизации.
  9. Поддержка SEF Joomla.
  10. Возможность управления таблицей пользователей SLogin.
  11. Поддержкаинтеграциис com_user, Community Builder и EasyBlog.
  12. Поддержкааватаровсоциальныхсетей Vkontakte, Facebook, Mail.ru, Odnoklassniki, Twitter, Google+.
  13. Локализация: русский, английский, украинский, испанский.

Пакет инсталляции

Компонент SLogin – это целая система, которая встраивается в ваш сайт. В состав пакета инсталляции входит 14 расширений:

Интеграция со сторонними расширениями

Для SLogin доступны коммерческие интеграции с различными компонентами.

  1. K2
  2. Community Builder
  3. JomSocial
  4. JoomShopping

В заключение

Компоненту в сентябре исполнился год, он популярен в России и за рубежом, за год его скачали только с официального сайта более 30 тысяч раз. JoomlaBlog также использует его, как один из способов авторизации.

Компонент бесплатный и распространяется по лицензии GPL2, однако на данный момент в модуль авторизации встроена ссылка, и мы просим убирать ее через пожертвование в 3$. Это поможет развивать компонент и выпускать новые версии.

Актуальную информацию вы всегда можете найти на официальной странице компонента SLogin.

cmscafe.ru

Авторизация через социальные сети FAQ по SLogin / Компоненты Joomla / Русский клуб Joomla

 Сегодня, я зашел на сайт, прошелся по разделам и зашел в одно из наших детищ, в Slogin. Посмотрел на статистику скачивания, и подумал, что да мы приближаемся к тому порогу, когда расширение становится популярным.

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

В этой местами большой статье я постараюсь опубликовать ответы на вопросы.

Компонент авторизации через социальные сети Slogin сегодня пробил порог скачиваний в 8200 копий с сайта Joomline.ru. На самом деле это солидная цифра для компонента, который вышел меньше полугода назад.

За это время оставлено почти 500 комментариев на нашем сайте, в теме на joomlaforum 350 сообщений при 20 000 тысячах просмотров. К сожалению из 800 сообщений 90% это как настроит или что это за ошибка.

И вот я сел вечерком и состряпал небольшой FAQ по компоненту, добавил его к инструкции по настройке компонента.

В этой статье я напишу 10 часто задаваемых вопросов по компоненту авторизации через социальные сети.

1. Ошибка: Fatal error: Call to undefined function filter_var() in моя директория/components/com_slogin/controller.php on line 534

Вероятно не включена функцияfilter_var(), либо версия PHP ниже 5.2 .

2. Ошибки: Error — empty access tocken или Error: oauth_token not set.

Неправильно указан ключ в плагине.

3. При авторизации, через какую либо социальную сеть выводится белая страница, или ничего не отрывается просто висит загрузка страницы.

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

4. Ошибка: The redirect URI in the request

У вас указан не правильно параметр «Redirect URIs». То есть обратная ссылка на приложение не правильная.

5. Ошибка 504

Почти все ошибки с индексом 50x это ошибки хостинга. Так что выясняйте что у вас не так с хостиногом.

5. Странную почту создает при входе через «вконтакте» @vkontakte.com.

Дело в том, что некоторые социальные сети не отдают почту из-за настроек безопасности, если вам нужен реальный почтовый адрес, то вам надо зайти в настройки компонента Slogin и указать там настройку «Запрашивать почту при регистрации».

6. Пытаюсь авторизоваться на сайте через социальную есть. Выдаёт, Вася Пупкин стереть не могу.

Отключите локальную отладку компонента.

7. Где «Слияние аккаунтов социальных сетей»?

Для этого вам потребуется создать соответствующий пункт в меню Joomla.

8. Как изменить порядок иконок социальных сетей?

Порядок иконок регулируется порядком плагинов авторизации.

9. Ошибка: ERROR: CURL library not found!

Проблема в хостинге, у вас не установлена библиотека cURL.

10. Я использую компонент Kunena или какой то другой, будет ли работать Slogin?

Компонент может работать с любым компонентом, который базово поддерживает профили юзеров Joomla.

На официальной странице faq эти сообщения будут пополняться, однако эти 10 ошибок собирают почти все запросы по поводу настройки компонента.

joomclub.net

Авторизация через социальные сети в JoomShopping

Авторизация через социальные сети в JoomShopping

Абсолютно все у кого есть интернет-магазин, прекрасно понимают как тяжело сохранить своего покупателя и довести его до финального этапа продажи - оплаты заказа. На каждом шаге имеются свои сложности, которые отталкивают покупателя от идеи покупки в вашем магазине. Данный плагин призван прикрыть, одно из самых сложных мест во всей цепочке - это регистрация покупателя. Достаточно большое количество покупателей увидев огромную форму регистрации, которую им предлагается заполнить, бросают покупку и уходят, не желаю заполнять все сведения о себе. Поскольку в настоящее время почти все имеют аккаунты в той или иной социальной сети, этот плагин в одно касание поможет минимизировать шаги регистрации и авторизации в вашем интернет магазине на базе Joomla + Joomshopping.

Если пользователь в первый раз у вас на сайте, то всего за пару нажатий он создает учетную запись в вашем интернет магазине и авторизуется. После этого ему необходимо заполнить оставшиеся поля, необходимые для доставки и связи, процесс создания пользователя и авторизации закончен. Если пользователь не в первый раз у вас на сайте, то он может легко авторизоваться одной иконкой. Такой способ авторизации имеет свои преимущества перед стандартным:

Плагин работает только в связке с компонентом SLogin (Social Login) от версии 1.3.1 и выше и только на базе магазина JoomShopping. Для Virtuemart есть свой аналогичный плагин тут.

Установка

  1. Рекомендуем делать бекап сайта при любом вмешательстве (установке) любого компонента. Быстро, не выходя из админки это может сделать Akeeba Backup Pro.
  2. Установите и настройте до полной работоспособности компонент SLogin и его плагин профиля.
  3. Установите 2 плагина по инструкции купленной у нас, через установщик Joomla, опубликуйте и настройте его.

Плагин является интеграцией компонента SLogin и JoomShopping. Это означает что оба этих компонента должны быть настроены и работать.

Работает на версии Joomla 3.x

Включает информацию о:

Совместим с плагином профилей SLogin.

joomlok.com

Настройка авторизации социальных сетей - Расширения Joomla и WordPress

В этом разделе вы найдете инструкцию по настройки приложений социальных сетей для авторизации на вашем сайте. Все рекомендации даны для компонента Slogin.

Внимание!!! многие социальные сети разливаются домен www и без www, как разные домены, так что рекомендуем определиться с этим вопросом заранее и установить предпочитаемый домен, а так же настроить редиректы во избежание дальнейших проблем.

Обязательно активируйте плагин управления пользователями. Плагин можно найти, Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => Social Login.

Все ключи вводятся в настройках плагинов. Плагины можно найти, Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth", выбрать плагин соответствующей сети.

  1. Настройка Вконтакте
  2. Настройка Google
  3. Настройка Facebook
  4. Настройка Twitter
  5. Настройка Одноклассники
  6. Настройка Mail.ru
  7. Настройка Yandex
  8. Настройка LinkedIn
  9. Настройка LIve.com
  10. Настройка Yahoo
  11. Настройка WordPress
  12. Настройка Instagram

Вконтакте - настройка авторизации Вконтакте по протоколу oAuth

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Vkontakte auth".

Для создания приложения Вконтакте пройдите по этой ссылке

Укажите поля как на примере скриншота используя свои данные.

Создание приложения вконтакте

На странице настроек получаем client_id (ID приложения) и secret_key (защищенный ключ).

Google - настройка авторизации через сервисы Google.

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Google auth".

Для создания приложения google пройдите по этой ссылке

Создаем приложение google.

Создание приложения Google

Настройка приложения google.

Проходим по меню название приложения=>APIs & auth=>credential

Создаем новый Client ID:

Для этого выбираем oAuth 2.0 client ID и в нем Web application.

Создание пользователя приложенися Google

Получает примерно такого вида картинку:

Ключи приложение Google

Внимание!!! проследите чтоб обратная ссылка(Redirect URIs)  была:

http://mysite/?option=com_slogin&task=check&plugin=google

Задайте имя продукта и email:

Во вкладке: "OAuth consent screen"

Заполняем "Product name"

Выберите в поле "Email address"свой email.

FaceBook - настройка авторизации через социальную сеть Facebook

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Facebook auth".

Для создания приложения Facebook пройдите по этой ссылке

Нажимаем на кнопку "Приложения" (my Apps)  => "Создать новое приложение" (Add a New App). В открывшемся окне заполняем поле названия приложения. Нажимаем "Create New Facebook App ID".  Нажимаем "Create App ID".

Создание приложения Facebook

Вводим капчу и на новой странице клиекаем. Начать на против приложения "Вход через Facebook".

addfacebookappnew2

Указываем сайт в формате http://site.ru. Нажимаем кнопку "Сохранить изменения". 

Настраиваем приложение "вход через Facebook"  -> Настройки.

Здесь надо указать доверенный URL: http://site.ru/?option=com_slogin&task=check&plugin=facebook

img 2018 04 06 17 13 40

Указываем домены и URL политики конфиденциальности:

Переходим в "Настройки" -> "Основное".

Настройка Facebook

Переходим в раздел "Проверка приложений".

В разделе "Сделать приложение доступным для всех?", выбираем ДА. Выбираем категорию вашего сайта.

Идем в раздел "Панель" и копируем параметры client_id (App ID) и secret_key (App Secret) в плагин Slogin Facebook.

Внимание! Для администратора приложения при авторизации будет выводиться сообщение с предложением пройти модераци, это делать не обязательно, для ваших посетителей такого сообщения выводиться не будет, так как права, которые мы запрашиваем у Facebook не требуют обязательной модерации.

Twitter - настройка авторизации через социальную сеть Твиттер.

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Twitter auth".

Для создания приложения Twitter пройдите по этой ссылкеВводим имя, описание, наш сайт и урл скрипта-обработчика

Callback URL - http://mysite.ru/component/slogin/callback/twitter или /?option=com_slogin%26task=check%26plugin=twitter (если вы не используете SEF ссылки Joomla), точный адрес смотрите в поле плагина Твиттер "Callback URI".

создание приложения twitterНа странице настроек нажимаем кнопку «Create my access token».

Ключи приложений в Твиттер

Ключи приложений в Твиттер

Получаем Consumer key(API key) и Consumer secret (API secret) вносим их в плагин.

Одноклассники - настройка авторизации через социальную сеть Одноклассники

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login odnoklassniki auth".

Воспользуйтесь инструкцией для получения статуса разработчика в социальной сети одноклассники.

После чего если вы авторизуетесь в одноклассниках под своим аккаунтом, пройдете в раздел Игры>Мои загруженные>Добавить приложение>Вне Одноклассников. Вам надо заполнить следующую форму:

odnoklassniki Настройки

Настройка одноклассников - odnoklassniki Настройки

Все заполненные в примере поля обязательны к заполнению. Нажимаем «Сохранить» и получаем письмо на указанный емайл, содержащее client_id(Application ID), public_key(Публичный ключ приложения) и secret_key(Секретный ключ приложения).

В поле "Список разрешённых redirect_uri" нужно внести строку - http://site.ru/?option=com_slogin&task=check&plugin=odnoklassniki

Mail.ru - настройка авторизации через сервисы Mail.ru

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login mail auth".

Для создания приложения Mail.ru пройдите по этой ссылкеВводим название, урл сайта и урл файла receiver.html, который можно скачать тут же. receiver.html — файл, инициализирующий JS API. Файл receiver.html записываем в корень сайта, без него вы не сможете закончить регистрацию.Создание приложения mail.ruНа странице настроек получаем client_id (ID) и secret_key (секретный ключ)

Yandex - настройка авторизации через сервисы Yandex

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Yandex auth".

Для создания приложения Яндекс пройдите по этой ссылке.

авторизация Яндекс

Скриншот настроек яндекс приложения - авторизация Яндекс

Выбираем Яндекс.Логин. Ставим галочки: Адрес электронной почты,  Дата рождения,  Имя пользователя, ФИО, пол.

Указываем Callback URI:

http://mysite.ru/?option=com_slogin&task=check&plugin=yandex

LinkedIn - настройка авторизации через сервисы LinkedIn

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login LinkedIn auth".

Для создания приложения LinkedIn пройдите по этой ссылке. Нужно нажать на Create Application.

LinkedInnewapp

Заполняем все поля отмеченные звездочкой. После нажатия кнопки "Submit" Видим такое окно:

LinkedInnewapp2

 

Из значения поля Client ID (Идентификатор клиента) вставляем в поле API Key. Secret Key(Секретный ключ клиента) копируем в соответствующее поле в плагине.

LIve.com - сервис авторизации Microsoft

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login LIve.com auth".

Для создания приложения Live пройдите по этой ссылке.

авторизация через microsoft в Joomla

Введите название приложения, сохраните, в поле "Домен перенаправления" укажите ваш сайт. Скопируйте поля "ИД клиента" и "Секрет клиента" в поля плагина" Client ID" и "Client secret" соответственно.

Yahoo - настройка авторизации через сервисы Yahoo

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Yahoo auth".

Для создания приложения Yahoo пройдите по этой ссылке.

yahoo set

yahoo set

После создания приложения копируем в плагин поля: Client ID, Client Secret.

WordPress - настройка авторизации через сервисы WordPress

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Wordpress auth".

Для создания приложения WordPress пройдите по ссылке.

Обязательно укажите обратный URL формата: http://site.ru/?option=com_slogin&task=check&plugin=wordpress

настройка Wp

настройка Wp - настройка Wp

Скопируйте поля Client ID и Clent Secret в соответствующие поля плагина.

Секретные ключи WordPress

Секретные ключи WordPress - Секретные ключи WordPress

Instagram - настройка авторизации через сервисы Instagram

Предварительно требуется настроить плагин. Менеджер расширений => Менеджер плагинов => группа плагинов "slogin_auth" => плагин "Social Login Instagram auth".

Для создания приложения в instagram пройдите по ссылке

Обязательно укажите обратный URL формата: http://site.ru/?option=com_slogin&task=check&plugin=instagram (используйте ту ссылку, котору)

instagram slogin doc

Во вкладке "Security" выберите параметр "Disable implicit OAuth".

Скопируйте данные из полей Client ID и Client Secret, вставьте полученные ключи в соответствующие поля плагина.

joomline.ru

Авторизация через социальные сети joomla

И так свершилось :-) Мы подготовили новый большой, очень большой релиз компонента авторизации через социальные сети joomla — Slogin.

Релиз наверное очень спорный из-за того, что заставляет пользователей компонента пошевелить пальчиками и перенести настройки из компонента в плагины. Однако, мы считаем что это было нужно и ниже я отвечу вам почему.

Посмотрим еще раз на кнопочки и утвердимся в мысли, что каждая кнопка авторизации — это теперь плагин.

Теперь я вам отвечу на вопрос зачем мы убрали из компонента все настройки авторизации.

  1. Это единообразие кода. Не надо держать дополнительные контроллеры для компонента и для плагинов.
  2. Нет путаницы, где настраивать, все настраивается в плагинах.
  3. Расширять компонент стало гораздо проще, надо тебе плагин интеграции с другим компонентом, надо тебе плагин интеграции с сервисом авторизации. Все на самом деле упростилось.
  4. Ну и в конце концов компонент стал гораздо более функциональный.

Теперь о функциональности компонента авторизации:

В релизе 1.4 мы очень много добавили новых функций и возможностей. Сделали и то, что нас не просили и то, что просили :-) 50 на 50 где-то.

Раз уж пост имеет уклон на благодарности, спасибо Аркадию, который сделал большую часть изменений.

Теперь о главном :)

Первое мы вас приглашаем присоединиться к проект на git.

Добавить свои мысли и идеи для развития компонента в нашем сообществе.

Помочь с переводом на другие языки.

Просто поддержать авторов компонента  для дальнейшего его развития.

Ах да, чуть не забыл, вы можете скачать компонент бесплатно на официальной странице авторизации через социальные сети.

joomclub.net

Авторизация на сайте через социальные сети

Авторизация на сайте через социальные сети

Подробности Категория: Статьи Опубликовано: 06.04.2012 19:09 Просмотров: 6383

Уже из картинки думаю понятно о чём пойдёт речь,а она пойдёт как раз о том,как настроить данную форму авторизации на сайте. Есть такой сервис Loginza который позволяет Вам подключить данную форму авторизации,а так же следить за действиями пользователей (условно). В данной статье я расскажу как установить данную форму и немного настроить её.

Для начала нужно зарегистрироваться на сайте https://loginza.ru или войти под своим аккаунтом из одной из сетей. После входа на сайт в свой профиль,опускаемся вниз по странице до конца и находит там Плагины Loginza ниже Компонент Joomla. После попадаете на другой сайт от куда и скачиваете компонент и модуль для Joomla 1.5-2.5. Для 1.5 слева и для 2.5 справа. Компонент и модуль уже имеют русский перевод.

После установите компонент и модуль как обычно,далее на сервере Loginza нужно зарегистрировать сайт нажав на Мой виджет Loginza и ввести в поле свой сайт и следовать системе. После нужно закачать предложенный сервером html файл со своим индивидуальным номером и после чего проверить по указанному пути.

Дальше после успешного подтверждения прав у нас появится небольшая панелька с настройками,нажмите на настройки и у Вас появится ключ для настройки компонента. Скопируйте эти данные и введите в настройках компонента. После чего можете выбрать соответствующие настройки,так же есть интеграция с CB,что очень хорошо. После сохраните и переходите к модулю.

Теперь осталось настроить модуль и опубликовать его. Логичней было бы не включать форму входа или авторизации от сюда,так как если у Вас установлена другая,то могут быть конфликта,да и зачем их 2шт,только пользователей путать. Думаю разберётесь,там всё понятно. Ниже прилагаю скрины как я шёл шаг за шагом.

         

 

Люди, участвующие в этой беседе

Закрепленные

Понравившиеся

cmsjoom.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта