Jump to content

1 Screenshot

About This File

Loginza - это интерактивный JavaScript виджет, предоставляющий посетителям Ваших сайтов широкий список вариантов аутентификации через учетные записи распространенных WEB-порталов и сервисов (Яндекс, Google и тп., см. полный список).

Модуль был собран на основе бесплатного модуля Loginza для ocStore 1.0.1 - 1.5.3.1 со всеми вытекающими и представляет из себя интегрированный в форму входа, регистрации и оформления закза модуль авторизации через соц.сети. На вашей странице с авторизацией добавится еще одно окно с авторизацией через соц.сети. Процес авторизации очень быстрый и не требует дополнительных переходов.

Модуль бесплатный и делался для себя, так что сильно не пинайте. Тех.поддержка по данному модулю осуществляться не будет :razz: будет осуществляться по мере возможности, так как модуль бесплатный и имеет открытый код - смотрите и меняйте сами то что вам необходимо.

- Адаптирован под версию OC 1.5.5.1 / ocStore 1.5.5.1.1

- Поддержка Simple

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

- При установке никакие файлы не заменятся.

- Остатки от предыдущей/нерабочей версии нужно почистить.

Для получения полного функционала с Loginza смотрите платный модуль Логинза - авторизация через соц.сети (платный модуль) 3.0

Установка:

Регистрируемся на сайте loginza.ru

Заходим: «Ваш аакаунт» -> «Мой Виджет Loginza»

добавляем свой сайт www.site.ru

Подтверждаем права на него.

«Мой Виджет Loginza» -> Настройка виджета для www.site.ru

ID: ***** (ID Loginaza обычно из 5 цифр)

Секретный ключ: ВАШ-КЛЮЧ -> Сгенерировать новый

Безопасный режим проверки token: -> yes

-> нажимаем сохранить

########### РЕДАКТИРУЕМ 1 ФАЙЛ #############

Нужно отредактировать файл catalog\controller\account\loginza.php

вставить в него свой Секретный ключ и ID

В самом начале файла ищем строки и вписываем свои значения

$sec2 = $_POST['token'];$sec = ‘ВАШ-КЛЮЧ;  //сюда ваш секретный код из loginza.ru$okey = md5($sec2.$sec);// получаем данные о пользователе с сервера Loginza$loginzaUserInfo = file_get_contents('http://loginza.ru/api/authinfo?token=' . $_POST['token'].'&id=*****&sig='.$okey); // здесь вместо звездочек вписываем ВАШ ID!!!

########## ДОБАВЛЯЕМ В БАЗУ mySQL ###########

// префикс ставим свой в данном случае уже стоит префикс oc_

Открываем phpMyAdmin на хостинге -> выбираем свою базу -> вкладка SQL -> вставляем строку

ALTER TABLE `oc_customer`  ADD `identity` VARCHAR(255) NULL

нажимаем OK

######### УСТАНАВЛИВАЕМ МОДУЛЬ ИЗ ПАНЕЛИ АДМИНИСТРАТОРА ########

После установки обязательно нажимаем «изменить» чтобы проверить работоспособность!

Сам модуль настраивать небязательно так как он при помощи vqmod будет интегрирован в общий интерфейс авторизации.

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

Для тех у кого установлен модуль SIMPLE берем файл loginza_simple.xml который не включен в папку UPLOAD и закидываем в папку vqmod/xml/ самостоятельно.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.