Главная » Компоненты » Компонент Авторизация с помощью соц. сетей для инстант 2

Компонент Авторизация с помощью соц. сетей для инстант 2
21 марта 2019

Компонент предназначен для возможности регистрации и дальнейшей авторизацией пользователя с помощью соц. сетей.

На момент написания заметки последняя доступная версия компонента 1.0.2, поддерживается регистрация с помощью вконтакте, одноклассники и фейсбук.

Как это работает

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

Кнопки также доступны к окне входа на сайт

Кнопки также можно добавить в виджет авторизации. Как это сделать читайте здесь.

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

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

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

Шаблон zauth_small можно использовать, чтобы разместить виджет в шапке сайте, например.

Опции компонента

На данный момент в настройках можно включить/выключить регистрацию через доступные соц. сети, указать группы, в которые помещать пользователей. Это удобно использовать, например, чтобы временно ограничить таких пользователей. Если какая-то из соц. сетей отключена, ссылка на нее не выводится в виджете, попытки набрать ссылку вручную отправляют пользователя на главную страницу сайта.

Не обязательно использовать виджет компонента. Вы можете добавить ссылки на авторизацию с помощью соц. сетей в нужные места шаблона вручную. Ссылки простые и имеют вид zauth/vk zauth/ok zauth/fb соответственно.

Список зарегистрированных через компонент

Каждый пользователь, зарегистрированный с помощью компонента, будет запомнен в разделе Пользователи компонента

Обработка ошибок

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

Если у пользователя нет е-майл в соц. сети

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

Демо

Демо доступно по ссылке https://bergorod.ru/auth/login

УСТАНОВКА

Перед установкой компонента нужно создать приложения в нужных вам соц. сетях. На данный момент доступны вконтакте, фейсбук, одноклассники. Подробная инструкция по созданию приложений доступна тут.
Компонент поставляется обычным пакетом-установщиком. Устанавливать по инструкции http://docs.instantcms.ru/manual/addons

ТРЕБОВАНИЯ

Стандартные для инстант 2 + ioncube (зашифрован 1 файл). 

ЦЕНА

Стоимость лицензии компонента на один домен включая поддомены 500 руб.
Запрос на покупку можно сделать в личку на сайте instantcms, e-mail: evg.bulakh@gmail.com Все контакты в разделе контакты.

ПОДДЕРЖКА И ОБНОВЛЕНИЯ

Оказывается бесплатная техническая поддержка для одного сайта в течение 1 месяца. Дальнейшие обновления будут стоить 200р. за любое количество версий, будь то обновление с 1.0.0 до 1.0.1 или с 1.0.0 до 1.0.9. Платные обновления позволят поддерживать разработку в актуальном состоянии и расширять функционал.

Планы

Планы будут зависеть от ваших пожеланий. Написать мне можно на e-mail evg.bulakh@gmail.com Все контакты в разделе контакты.