Перейти к содержимому


Авторизация/регистрация через соц.сети (uLogin)


  • Вы не можете ответить в тему
В теме одно сообщение

#1 zcz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 03 November 2016 - 08:22 PM

Модуль авторизации/регистрации через соц.сети с помощью uLogin для ShopCMS 3.1.*

ВСЕ ГОВОРИМ СПАСИБО stasikons

Собственно и говорить не о чем.
Модуль дает возможность регистрироваться и авторизовываться через соц.сети с помощью сервиса uLogin. ru

Усановка:

Заливаем файлы по своим папкам.

!ВКЛЮЧАЕМ ПРИНУДИТЕЛЬНУЮ ОЧИСТКУ КЕША!

Открываем index.php и находим строчку

if ( in_array($_GET["do"], array( "captcha", "cart", "rss", "compare", "yandex", "invoice_jur", "invoice_phys", "stat", "get_file" ))) {

в конце, после
"get_file"
вставляем
, "ulogin"

открываем core/includes/admin/modules.php

перед строкой

array("id"=>"yandex", "name"=>"Яндекс.Маркет" )

ставим

//uLogin
array("id"=>"ulogin", "name"=>"Настройки uLogin"),
//END uLogin

открываем core/tpl/admin/menu.tpl.html и перед строкой

<table class="adn topj"><tr><td><img src="data/admin/drs.gif" alt=""></td><td width="100%"><a href="{$smarty.const.ADMIN_FILE}?dpt=modules&amp;sub=yandex">{$smarty.const.ADMIN_STRING_YANDEX}</a></td></tr></table>

вставляем

{*uLogin*}
<table class="adn topj"><tr><td><img src="data/admin/drs.gif" alt=""></td><td width="100%"><a href="{$smarty.const.ADMIN_FILE}?dpt=modules&amp;sub=ulogin">uLogin</a></td></tr></table>
{*END uLogin*}

На удивление, но работа с файлами закончена.
Теперь необходимо зарегистрироваться (если еще не сделали этого) в системе uLogin.ru
Что вам необходимо от этой системы - регистрация, подтверждение сайта и получение уникального ID для работы модуля.
Это я расписывать не буду - там все интуитивно понятно.
После подтверждения сайта и получения уникального ID (выглядит он примерно так 123ba45b), заходим в админку и кликаем по ссылке модуля для его установки и настройки.

Появляться на сайте uLogin, в принципе, нет никакой нужды, т.к. вся настройка модуля (кнопки, язык, доп.поля, и внешний вид) происходит уже у вас в админке.

Наслаждайтесь!

Прикрепленный файл  uLogin.rar   53.37К   14 Количество загрузок:

При регистрации берутся логин, имя, фамилия, емейл. Если каких-то из данных не хватает в соц.сети, то uLogin сам предлагает их заполнить.
доп.поля город и страна подключаются в админке (если не включены, то не записываются в базу)
т.е. после регистрации, клиент получает полный доступ ко всем функциям сайта и в дальнейшем может проходить авторизацию как через соц.сеть, так и по логину и паролю.
  • 6
Пишу, устанавливаю, натягиваю))) pix-art.ru

#2 zcz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 06 November 2016 - 01:05 PM

Уважаемые. Прошу прощения, допустил ошибку в файле install.txt - в месте, где заносим в menu.tpl.html должна быть маленькая буква "l" в " modules&amp;sub=ulogin ", вместо большой "L"...
  • 0
Пишу, устанавливаю, натягиваю))) pix-art.ru