Рекомендуемые сообщения

Shm3l    6

index.php?app=downloads&module=display&section=screenshot&id=1474

Название: Loginza для OC 1.5.5.1

Добавил: Shm3l

Добавлен: 14 нояб. 2013

Категория: Социальные сети

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/ самостоятельно.

Нажмите здесь, чтобы скачать файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
natural    18

1.5.4.1 заведется ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kuznec    10

Не отображается в oc-1.5.5.1.1 в оформлении заказа simple . В модуле Loginza галка В карточке заказа ВКЛЮЧЕН.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shm3l    6

Не отображается в oc-1.5.5.1.1 в оформлении заказа simple . В модуле Loginza галка В карточке заказа ВКЛЮЧЕН.

 

Работает с темой Default. Если у вас другая смотрите код и меняйте на свою. Тестировалось с последней версией Симплы.

Сам модуль не нужно настраивать. Модуль отображается если нажать в Simple "я зарегистрирован". Под стандартной формой логина и пароля добавляется возможность войти через соц.сеть.

 

Планирую в ближайшем будущем  добавить кнопку "войти через соц.сеть" в Симпле в самой форме регистрации. 

Скачивайте обновление rev 1.2:

- Добавлена возможность авторизоваться через соц.сети при регисрации/симплрегистрации

- Добавлена возможность авторизоваться через соц.сети при оформлении заказа в Симпле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shm3l    6

1.5.4.1 заведется ?

 

Пробуйте. Должно работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
drumin    3

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mlashko    0

Error: token_url must have http:// or https:// prefix

Пытался вручну прописать сайт, добавить префиксы - не помогает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smoke23    0

а как настроить корректное отображение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smoke23    0

Ошибка: Empty ID widget value. выдает ошибку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
xXxSPYxXx    3

Есть ли возможность заставить работать, если используется SSL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
elf39    13

Выдает ошибку при логине 

Ошибка: Empty ID widget value.

 

 

И сразу о том как её устранить, в установке модуля или не написано или я не дочитал нужно в файле в котором вводили секретный ключ, поставить еще номер ваш (ID), который выдал логинза.

 

А вот с телефоном возникает вопрос, даже поля не нашел. Кто как устранил?

 

PS. Спасибо за модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toldo    0

Огромное спасибо! Отлично работает и на ocStore-1.5.5.1.1 и на Opencart 1.5.4.1. Опробавано на 4-х разных сайтах. Для того, чтобы заработало на 1.5.4.1. нужно в базу вставить не эту строку

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

а эту

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

И все получиться)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dimidrol999    0

Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/*****/*****.ru/docs/shop/catalog/controller/account/loginza.php on line 11Warning: file_get_contents(http://loginza.ru/api/authinfo?token=d56ab0528fbebbd8d48f4bad82e797d8&id=67784&sig=391e561e48c2d83b1a3d1445d3dee63e) [ function.file-get-contents]: failed to open stream: no suitable wrapper could be found in/home/*****/*****.ru/docs/shop/catalog/controller/account/loginza.php on line 11Notice: Trying to get property of non-object in /home/*****/*****.ru/docs/shop/catalog/controller/account/loginza.php on line 16РћСРёР±РєР°:

 

Регистрация не происходит переводит на страницу с ошибкой. OS 1.5.5.1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zomo    14

Вот тоже самое....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dreembround    1
Помогите пожалуйста когда я авторизовываюсь меня перекидывает на переадресацию и там вы лазит ошибка, Когда пере захожу на сайт авторизация прошла хорошо
Вот ошибка сама:
Warning: Cannot modify header information - headers already sent by (output started at /home/u828508970/public_html/catalog/controller/account/loginza.php:1) in /home/u828508970/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/u828508970/public_html/catalog/controller/account/loginza.php:1) in /home/u828508970/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29
 
Вот сам код:  если я удаляю выделенное то ошибки нету, а просто  пустая стр, 
protected function redirect($url, $status = 302) {
header('Status: ' . $status);
header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));
exit();
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
beshleyweb    6

Не могу зарегистрироваться на Loginza.ru, на оф. сайте нет регистрации с чем это связано?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
selin689    0

На сайте не нашел ссылку на регистрацию,огорчило.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SuyatinovMY    0

Логинза же вроде закрылась поэтому нет регистрации есть просто поддержка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gyurza2000    12

мыло пользователя заполняется при входе или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От kin208


      View File Логинза (Loginza) - авторизация через соц.сети (платный модуль)
      Авторизация через ВКонтакте, Одноклассники, Facebook и еще 15 сервисов
      Принцип действия:
      1. На сайте магазина (страница авторизации, первая страница оформления заказа, страница оформления Simple)
      посетитель нажимает на иконку соц.сети или сервиса и переходит на сайт Loginza.
      2. С сайта Логинзы пользователь переходит на свой аккаунт в выбранной соц.сети. Авторизуется там и разрешает передачу данных Логинзе.
      3. Пользователь переходит обратно на сайт, на ту страницу с которой он изначально переходил в соц.сеть.
      4. Если в настройках модуля не был включен добор данных, то пользователь сразу же регистрируется и авторизуется. Если же добор данных был включен, то пользователь видит модальное окно с формой куда нужно ввести недостающие данные (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес). После ввода данных пользователь закрывает модальное окно и переходит на ту же страницу уже авторизованным и зарегистрированным.
      5. Данные пользователя (для разных соц.сетей - разный набор данных) сохраняются в базе данных магазина. И администратор сайта может их просматривать в админке на странице заказа и странице покупателя.
      Loginza на данный момент поддерживает следующие соц.сети и сервисы: Google (gmail.com), Яндекс, OPENID@MAIL.RU, Mail.ru, ВКонтакте, FaceBook, Одноклассники, Живой Журнал (livejournal.com), Twitter, LinkedIn, Loginza, MyOpenid, WebMoney, Rambler, Flickr (flickr.com), LastFM (last.fm), VeriSign (verisign.com), AOL (aol.com), Steam (store.steampowered.com), OpenID
      Существует бесплатный модуль Логинзы.
      Смотрите по ссылке:
      http://opencartforum...B5%D1%82%D0%B8/
      Перечислю преимущества данного модуля по сравнению с бесплатным:
      1. Возможность просматривать данные пользователя в админке, которые предоставляются соц.сетями.
      Для разных соц.сетей разный набор данных. Сравнительную таблицу со списком данных
      Вы сможете увидеть на странице модуля в админке (можно посмотреть на демо-сайте). Это могут быть: ссылка на аккакунт, ФИО, e-mail, пол, юзерпик, дата рождения и другие.
      2. Возможность включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)
      3. Возможность использовать модуль в режиме который разработчики Логинзы называют "Безопасный режим проверки token". В документации логинзы рекомендуется использовать этот режим.
      4. Совместимость с Simple
      5. Возможность редактировать список доступных для авторизации соц.сетей и сервисов. Смысл редактирования в том чтобы исключить сервисы которые дают мало данных. А так же исключить сервисы, которые не являются блогами (если Вы хотите читать блоги Ваших покупателей).
      6. Возможность выбирать формат отображения данных (крупные значки, мелки значки, кнопка). Возможность назначить соц.сеть по-умолчанию, которая будет предлагаться пользователю первым.
      7. Совместимость с версиями OpenCart от 1.5.0 до 2.1 включительно.
      8. Техническая поддержка. Если не заработает, то Вы сможете обратиться к разработчику (e-mail и скайп в файле README)
      PS:
      Модуль сделан так чтобы при установке пришлось обновлять как можно меньше существующих файлов.
      Поэтому вывод данных в админке сделан следующим образом:
      в файле /admin/controller/common/footer.php - сделана вставка, которая добавляет javascript в низу страницы. А уже этот javascript делает отображение данных на странице заказа, странице покупателя, странице списка заказов и странице списка покупателей.
      Приятной работы!
      ВНИМАНИЕ!
      Модуль Логинза работает на сайтах с SSL только если выбрать способ отображения - "Маленькие иконки".
      Кому это критично - рекомендую друой мой модуль:
      https://opencartforum.com/files/file/741-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-facebook-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D0%B8%D0%BA%D0%B8-twitte/
      --------------
      Демо-сайт:
      https://softpodkluch.ru/demo-loginza2
      -------------
      Инструкция по установке:
      https://softpodkluch.ru/instruction-loginza2?version=3.1
      -------------
      Часто-задаваемые вопросы:
      https://softpodkluch.ru/faq-loginza2
      Submitter kin208 Submitted 01/04/2013 Category Социальные сети Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От kin208
      Авторизация через ВКонтакте, Одноклассники, Facebook и еще 15 сервисов
      Принцип действия:
      1. На сайте магазина (страница авторизации, первая страница оформления заказа, страница оформления Simple)
      посетитель нажимает на иконку соц.сети или сервиса и переходит на сайт Loginza.
      2. С сайта Логинзы пользователь переходит на свой аккаунт в выбранной соц.сети. Авторизуется там и разрешает передачу данных Логинзе.
      3. Пользователь переходит обратно на сайт, на ту страницу с которой он изначально переходил в соц.сеть.
      4. Если в настройках модуля не был включен добор данных, то пользователь сразу же регистрируется и авторизуется. Если же добор данных был включен, то пользователь видит модальное окно с формой куда нужно ввести недостающие данные (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес). После ввода данных пользователь закрывает модальное окно и переходит на ту же страницу уже авторизованным и зарегистрированным.
      5. Данные пользователя (для разных соц.сетей - разный набор данных) сохраняются в базе данных магазина. И администратор сайта может их просматривать в админке на странице заказа и странице покупателя.
      Loginza на данный момент поддерживает следующие соц.сети и сервисы: Google (gmail.com), Яндекс, OPENID@MAIL.RU, Mail.ru, ВКонтакте, FaceBook, Одноклассники, Живой Журнал (livejournal.com), Twitter, LinkedIn, Loginza, MyOpenid, WebMoney, Rambler, Flickr (flickr.com), LastFM (last.fm), VeriSign (verisign.com), AOL (aol.com), Steam (store.steampowered.com), OpenID
      Существует бесплатный модуль Логинзы.
      Смотрите по ссылке:
      http://opencartforum...B5%D1%82%D0%B8/
      Перечислю преимущества данного модуля по сравнению с бесплатным:
      1. Возможность просматривать данные пользователя в админке, которые предоставляются соц.сетями.
      Для разных соц.сетей разный набор данных. Сравнительную таблицу со списком данных
      Вы сможете увидеть на странице модуля в админке (можно посмотреть на демо-сайте). Это могут быть: ссылка на аккакунт, ФИО, e-mail, пол, юзерпик, дата рождения и другие.
      2. Возможность включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)
      3. Возможность использовать модуль в режиме который разработчики Логинзы называют "Безопасный режим проверки token". В документации логинзы рекомендуется использовать этот режим.
      4. Совместимость с Simple
      5. Возможность редактировать список доступных для авторизации соц.сетей и сервисов. Смысл редактирования в том чтобы исключить сервисы которые дают мало данных. А так же исключить сервисы, которые не являются блогами (если Вы хотите читать блоги Ваших покупателей).
      6. Возможность выбирать формат отображения данных (крупные значки, мелки значки, кнопка). Возможность назначить соц.сеть по-умолчанию, которая будет предлагаться пользователю первым.
      7. Совместимость с версиями OpenCart от 1.5.0 до 2.1 включительно.
      8. Техническая поддержка. Если не заработает, то Вы сможете обратиться к разработчику (e-mail и скайп в файле README)
      PS:
      Модуль сделан так чтобы при установке пришлось обновлять как можно меньше существующих файлов.
      Поэтому вывод данных в админке сделан следующим образом:
      в файле /admin/controller/common/footer.php - сделана вставка, которая добавляет javascript в низу страницы. А уже этот javascript делает отображение данных на странице заказа, странице покупателя, странице списка заказов и странице списка покупателей.
      Приятной работы!
      ВНИМАНИЕ!
      Модуль Логинза работает на сайтах с SSL только если выбрать способ отображения - "Маленькие иконки".
      Кому это критично - рекомендую друой мой модуль:
      https://opencartforum.com/files/file/741-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-facebook-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D0%B8%D0%BA%D0%B8-twitte/
      --------------
      Демо-сайт:
      https://softpodkluch.ru/demo-loginza2
      -------------
      Инструкция по установке:
      https://softpodkluch.ru/instruction-loginza2?version=3.1
      -------------
      Часто-задаваемые вопросы:
      https://softpodkluch.ru/faq-loginza2
    • От Shm3l
      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/ самостоятельно.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу