Авторизация через соцсети в Bitrix | Шнайдер блог

1с-битрикс – ulogin – авторизация через социальные сети

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

§

  • Установите модуль uLogin версии 2.* от разработчика DelaWeb из каталога решений
  • Установленный модуль готов к работе сразу после активации с настройками по умолчанию.
  • Используйте виджет авторизации Ulogin в визуальном HTML-редакторе, в качестве Служебного компонента.
  • Используйте виджет синхронизации аккаунтов Ulogin_sync в визуальном HTML-редакторе личного кабинета, в качестве Служебного компонента. Виджет синхронизации предназначен для вывода в личном кабинете или профиле пользователя.

Настройки компонента Ulogin

:

  • uLogin ID общая форма №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • uLogin ID общая форма №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”)
  • Отправлять email администратору при регистрации пользователя: установите флажок, если необходимо выслать письмо администратору при регистрации через uLogin
  • Сохранять ссылку на страницу пользователя в соцсети: установите флажок, если необходимо сохранять ссылку на страницу пользователя в соцсети при регистрации через uLogin
  • Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию “Зарегистрированные пользователи”;

Настройки компонента Ulogin_sync

:

  • ulogin ID для панели синхронизации №1: общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);
  • ulogin ID для панели синхронизации №2: дополнительное общее поле для всех виджетов uLogin, необязательный параметр (см. “Настройки виджета uLogin”);

Настройки виджета uLogin

При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.

Вы можете создать свой виджет uLogin и редактировать его самостоятельно:

для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте: Личный Кабинет, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет. Добавлять и подтверждать домен не обязательно.

В графе «Возвращаемые поля профиля пользователя» вы можете включить поля, например, “Пол” и “Дата рождения”.

Обратите внимание: для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе «Тип авторизации» не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.

Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.

Если всё было сделано правильно, виджет изменится согласно вашим настройкам.

Особенности

Для вывода панели *авторизации* в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin в то место, куда ходите установить панель авторизации.

Для вывода панели синхронизации в любом месте шаблона темы 1C Bitrix используйте визуальный редактор страницы,
и просто перетащите Служебный Компонент Ulogin_sync в то место, куда ходите установить панель синхронизации, например, в профиль пользователя.

Для использования панели авторизации в редакторе php-кода 1C Bitrix используйте код:

1с-битрикс разработчикам – открывая социальные сервисы

В “десятке” вышел новый модуль “Социальные сервисы”. В настоящий момент модуль предоставляет аутентификацию посетителей сайта на внешних сервисах авторизации. Внешняя авторизация облегчает посетителям регистрацию на сайте: не нужно заводить еще один логин/пароль, можно воспользоваться уже имеющимся на одном из известных сервисов. Давайте рассмотрим работу модуля с точки зрения пользователя, администратора сайта, разработчика.[spoiler]

Итак, если модуль установлен и настроен, то посетитель в закрытом разделе увидит стандартную форму авторизации. Форма, помимо внутреннего логина и пароля, предлагает  выбрать один из внешних сервисов авторизации:

Авторизация через соцсети в Bitrix | Шнайдер блог

Сервисы можно условно поделить на две группы: одни являются провайдерами OpenID, другие работают по собственным протоколам авторизации.

Если сервис использует OpenID, то выводится форма, куда пользователь может ввести свой openid identity. Для удобства мы предлагаем вводить не полный идентификатор, а только специфичную для сервиса часть. Например:

Авторизация через соцсети в Bitrix | Шнайдер блог

Для социальных сетей выводится просто кнопка, открывающая диалог авторизации внешнего сервиса:

Авторизация через соцсети в Bitrix | Шнайдер блог

Внешний вид диалога авторизации зависит от сервиса:

Авторизация через соцсети в Bitrix | Шнайдер блог
Диалог Facebook.
Авторизация через соцсети в Bitrix | Шнайдер блог
Диалог Мой Мир@mail.ru.

После успешной аутентификации  пользователь возвращается на сайт и авторизуется. Если это первый вход пользователя, то он добавляется в список пользователей сайта (с установленным значением поля “Тип авторизации”, равным сервису авторизации).

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

После установки обновления модуль уже инсталлирован в системе. Если до обновления в настройках ядра уже был разрешен OpenID или Live ID, то соответствующие сервисы уже доступны.

Управлять сервисами можно в настройках модуля “Социальные сервисы”. Там можно включать сервисы, сортировать их, настраивать необходимые параметры. Сервисы OpenID не требуют дополнительных настроек.

Авторизация через соцсети в Bitrix | Шнайдер блог

Обратите внимание, что для сервисов ВКонтакте, Мой мир@mail.ru, Twitter и Facebook требуется зарегистрировать на этих сервисах приложение (ссылки указаны).

При настройке приложений обращайте внимание на параметры типа “адрес сайта”, “домен” – они чрезвычайно важны для правильной работы сервисов. Чаще всего авторизация будет работать и для поддоменов.

Авторизация через соцсети в Bitrix | Шнайдер блог
Настройки ВКонтакте.

Авторизация через соцсети в Bitrix | Шнайдер блог
Настройки Мой Мир@mail.ru.

Авторизация через соцсети в Bitrix | Шнайдер блог
Настройки Twitter.

Авторизация через соцсети в Bitrix | Шнайдер блог
Настройки Facebook.

На что еще требуется обратить внимание при настройке проекта?

  1. Некоторые сервисы требуют обращения только по HTTPS. Поэтому крайне желательно, чтобы php был собран с библиотекой openssl.
  2. Если на проекте используются различного вида редиректы (mod_rewrite), убедитесь, что при редиректе не перекодируются параметры GET.

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

Обработка и вывод социальных сервисов добавлены в стандартные компоненты system.auth.authorize и system.auth.form. В шаблоне компонента system.auth.authorize блок соцсервисов выводится с помощью компонента socserv.auth.form:

В шаблоне компонента system.auth.form ситуация интереснее: там отдельно выводятся иконки сервисов, клик на которые открывает окно с формой сервисов:

Авторизация через соцсети в Bitrix | Шнайдер блог
“Маленькая” форма авторизации.

Авторизация через соцсети в Bitrix | Шнайдер блог
“Всплывающая” форма авторизации.

Реализован такой подход с помощью двух вызовов компонента socserv.auth.form с разными шаблонами:

<?if($arResult["AUTH_SERVICES"]):?>
<?
$APPLICATION->IncludeComponent("bitrix:socserv.auth.form", "", 
   array(
      "AUTH_SERVICES"=>$arResult["AUTH_SERVICES"],
      "AUTH_URL"=>$arResult["AUTH_URL"],
      "POST"=>$arResult["POST"],
      "POPUP"=>"Y",
      "SUFFIX"=>"form",
   ), 
   $component, 
   array("HIDE_ICONS"=>"Y")
);
?>
<?endif?> 

Обратите внимание, что второй вызов должен быть за пределами тега

Как всегда, вы можете кастомизировать вывод стандартных компонентов. Самое доступное – это переопределить стили CSS в шаблоне сайта. Затем, вы можете кастомизировать шаблоны компонента socserv.auth.form.

Список социальных сервисов является программно-расширяемым. При построении списка сервисов вызывается событие “OnAuthServicesBuildList” модуля “socialservices”. Обработчик события должен вернуть массив вида:

В классе, название которого возвращается обработчиком, должны быть реализованы методы:

   public function GetSettings()
   {
      //массив опций, как он используется в option.php модулей   
      return array(
         array("facebook_appid", GetMessage("socserv_fb_id"), "", Array("text", 40)),
         array("facebook_appsecret", GetMessage("socserv_fb_secret"), "", Array("text", 40)),
         array("note"=>GetMessage("socserv_fb_sett_note")),
      );
   }

   public function GetFormHtml($arParams)
   {
      return 'Ваш HTML для формы';
   }
   
   public function Authorize()
   {
      //собственно код для авторизации пользователя
   }
 

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

Как вывести кнопки авторизации через соц сети на страницу регистрации 1с битрикс?

Как вывести кнопки авторизации через соц сети на страницу(system.auth.registration) регистрации?

Вот такой код там не работает:

<?
$APPLICATION->IncludeComponent("bitrix:socserv.auth.form", "flat",
   array(
      "AUTH_SERVICES" => $arResult["AUTH_SERVICES"],
      "CURRENT_SERVICE" => $arResult["CURRENT_SERVICE"],
      "AUTH_URL" => $arResult["AUTH_URL"],
      "POST" => $arResult["POST"],
      "SHOW_TITLES" => $arResult["FOR_INTRANET"]?'N':'Y',
      "FOR_SPLIT" => $arResult["FOR_INTRANET"]?'Y':'N',
      "AUTH_LINE" => $arResult["FOR_INTRANET"]?'N':'Y',
   ),
   $component,
   array("HIDE_ICONS"=>"Y")
);
?>
Похожее:  ЕДИНЫЙ УРОК С САЙТА РФ ВОЙДИТЕ В ЛИЧНЫЙ ТЕСТОВЫЙ АККАУНТ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *