Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Поддержка] Модуль авторизации через социальные сети (Facebook, Instagram, Google+)


Recommended Posts

Модуль авторизации через социальные сети (Facebook, Instagram, Google+)


Модуль авторизации через социальные сети (Facebook, Instagram, Google+)


 

Один из способов упростить процесс авторизации и регистрации пользователей в вашем интернет-магазине - добавить возможность авторизоваться через популярные социальные сети. Решить эту задачу можно с помощью специального модуля. 
Созданный нашими разработчиками, модуль для CMS OpenCart “OpenСart Social Networking Authorization” на данный момент поддерживает две социальные сети - Facebook, Instagram и Google+
Уникальность этого модуля заключается в том, что он полностью независим от сторонних сервисов и владеет высоким уровнем безопасности.
Сегодня существует множество разных модулей авторизации, но как правило, их работа зависит от других сервисов, которые могут получить данные ваших пользователей в любое время. Наше расширение хранит всю информацию о клиентах только в административной панеле вашего ресурса. 
 
Среди других особенностей модуля 

 

Дополнение также является очень удобным в использовании. Все настройки модуля, необходимые для того, чтобы отслеживать регистрацию ваших пользователей на сайте вынесены в административную панель. Синхронизация существующих пользователей с авторизированными через социальные сети происходит автоматически. 
Для того, чтобы установить расширение на ваш сайт не потребуется глубоких навыков программирования. Достаточно следовать пошаговой инструкции, которая прилагается (см. файл readme.txt).
Особых технических требований к установке не имеется. Необходимо лишь создать приложение в соответствующих социальных сетях. Процесс подробно описан в той же инструкции (см. файл readme.txt). 
Что касается совместимости версий, то модуль был разработан и прошел тестирование под наиболее стойкую версию OpenCart 2.1. Также поддерживает версию 2.3, но уже с некоторыми доработками. 
Расширение не затирает файлов и не влияет на структуру папок. 
Приятным преимуществом нашего творения является его доступность. Оно абсолютно бесплатно и уже готово к использованию!  

 

Таким образом, выбрав наш модуль вы получите:

 

- авторизацию/регистрацию пользователей через Facebook и Google+ в вашем интернет-магазине;
- возможность контролировать процесс авторизации пользователей через социальные сети в административной панели;
- автоматическую синхронизацию пользователей;
- безопасное хранение личных данных ваших клиентов.

 

Обратите внимание на такие особенности данного расширения:
 
- протестирован и поддерживает версию OpenCart 2.1, 2.2, 2.3;
- необходимо создание приложений в соответствующих соцсетях;
- легко настраивается и управляется с административной панели;
- не затирает другие файлы при установке.
 

1. Facebook. make_facebook_public.png

2. Facebook. your_app_and_key.png

3. Facebook. setting.png

1. Google. Сreate a project.png

2. Google. Сreate oauth.png

3. Google. App id and key.png

4. Google. Client ID.png


  • Автор
  • долучення
    23.11.17
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
  • Звернення до сервера розробника
    Нет

 

Link to comment
Share on other sites

  • 1 month later...
  • 9 months later...

Для того, чтобы модуль работал не только для первого входа, необходимо в файле /catalog/controller/auth/field.php в функции индекс перед вызовом $this->load->view, сделать очистку таблицы oc_oauth, после этого модуль работает идеально! Надеюсь, это кому-то поможет

Link to comment
Share on other sites


  • 4 months later...
В 18.03.2019 в 14:15, ZhoraKornev сказал:

Не понятно какие данные нужно изменить для версии 2,3.

Подскажете?

Обновили модуль до актуальной версии. 

Наш Github > Web-Systems Solutions Git OpenCart Social Networking Authorization с инструкцией.

Отдельно прикрепляем архив.

Из изменений:

- добавили поддержку для OpenCart 2.3

- упростили процесс настройки

- добавили авторизацию через Instagram

- удалили авторизацию через Twitter

OpenCart-Social-Networking-Authorization-master.zip

Edited by websystems
Link to comment
Share on other sites

Здравствуйте, подскажите, при попытке открыть настройки модуля, получаю 500 ошибку

 

Цитата

 

Страница недоступна

Сайт  пока не может обработать этот запрос.

HTTP ERROR 500

 

 
opencart.pro 2.3.0.2.3
Ставил последнюю версию с поддержкой 2.3
В чем может быть причина?
Спасибо!
Link to comment
Share on other sites


Разобрался со своей проблемой, возможно кому-то будет полезно. У меня в базе не было создано ни одного пользователя. Зарегистрировал одного и все заработало.

Link to comment
Share on other sites


В 24.03.2019 в 13:19, Blofield сказал:

Разобрался со своей проблемой, возможно кому-то будет полезно. У меня в базе не было создано ни одного пользователя. Зарегистрировал одного и все заработало.

спасибо большое за фидбек, исправим и обновим модуль! :)

Edited by websystems
Link to comment
Share on other sites

12 минут назад, websystems сказал:

спасибо большое за фидбек, исправим и обновим модуль! :) 

Подскажите, будет ли работать модуль на 3-й версии опенкарта? Есть ли у Вас возможность  решить вопрос по установке и настройке модуля для 3-1 версии?

Link to comment
Share on other sites


В 26.03.2019 в 09:55, kostyak сказал:

Подскажите, будет ли работать модуль на 3-й версии опенкарта? Есть ли у Вас возможность  решить вопрос по установке и настройке модуля для 3-1 версии?

Да, модуль для 3-й версии OP в планах. Обращайтесь к нам, мы с удовольствием поможем решить вопрос для версии 3.1 сейчас.

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

Собрался настроить при повторном заходе в настройки модуля поймал:

PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Duplicate column name 'social_id'<br />Error No: 1060<br />ALTER TABLE os_customer ADD social_id text COLLATE 'utf8_general_ci' NOT NULL AFTER token;' in

Как быть в такой ситуации?

Link to comment
Share on other sites


В 31.03.2019 в 13:01, Denys сказал:

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

Собрался настроить при повторном заходе в настройки модуля поймал:


PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Duplicate column name 'social_id'<br />Error No: 1060<br />ALTER TABLE os_customer ADD social_id text COLLATE 'utf8_general_ci' NOT NULL AFTER token;' in

Как быть в такой ситуации?

на Github ребята обновили версию модуля к  2.1.1 , где убрали ету ошибку

Link to comment
Share on other sites


Благодаря фидбеку обновили модуль до актуальной версии 2.1.1

Наш Github > Web-Systems Solutions Git OpenCart Social Networking Authorization с инструкцией и свежей версией.

Отдельно прикрепляем архив.

Из изменений:

- пофиксили баг, когда количество юзеров было = 0 и модуль некоректно работал. 

version-2.1.1.zip

Link to comment
Share on other sites

В 29.03.2019 в 19:13, unix0 сказал:

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

Да, при первой авторизации создается  запись как при обычной регистрации и эта запись привязывается к аккаунту соцсети. Все функции остаются доступными. 

Link to comment
Share on other sites

В 05.04.2019 в 14:34, websystems сказал:

Благодаря фидбеку обновили модуль до актуальной версии 2.1.1

Наш Github > Web-Systems Solutions Git OpenCart Social Networking Authorization с инструкцией и свежей версией.

Отдельно прикрепляем архив.

Из изменений:

- пофиксили баг, когда количество юзеров было = 0 и модуль некоректно работал. 

version-2.1.1.zip 27 \u043a\u0411 · 1 download

Добрый день, обновил модуль. Админка работает нормально, вывел кнопку при нажатии белый экран и перенаправляет на урл index.php?route=extension/module/social_auth/register

в логе ошибок

PHP Notice:  Error: Could not load template /home/user/web/site.ua/public_html/catalog/view/theme/default/template/default/template/extension/module/social_auth_register.tpl! in /home/user/web/site.ua/public_html/system/storage/modification/system/library/template/php.php on line 23

как видно в пути два раза подряд default/template/default/template не смотря на то что я не использую шаблон по умолчанию и залил файлы шаблона в каталог темы newstore

На мой взгляд в контролере каталога модуля в этом условии ошибка

        if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/extension/module/social_auth_register.tpl')) {
            $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/extension/module/social_auth_register.tpl', $data));
        } else {
            $this->response->setOutput($this->load->view('default/template/extension/module/social_auth_register.tpl', $data));
        }

 

Link to comment
Share on other sites


@Denys и всем :)

Спасибо за участие, проблема устранена, нужно перезаписать файлы с архива в репозитории  - версия 2.1.2

 - Пофиксили ошибку связанную с шаблоном. 

Архив перезалили. 

version-2.1.2.zip

Link to comment
Share on other sites

Добрый вечер. установила модуль, но не могу его настроить. 

Not Found

The requested URL /fb_login was not found on this server.
куда нужно прописать facebook calback href с админки?

Link to comment
Share on other sites


В 10.04.2019 в 00:43, Prixi сказал:

Добрый вечер. установила модуль, но не могу его настроить. 

Not Found

The requested URL /fb_login was not found on this server.
куда нужно прописать facebook calback href с админки?

Здравствуйте. Какая версия опенкарта у вас? 

Link to comment
Share on other sites

Добрый день. После установки модуля на сайт появились проблемы. Консоль гугл вебмастерс и Opera ругаются, что сайт заражен http://prntscr.com/nannue . Решили проверить файлы сайта через Ai-bilit и он занес файл модуля /catalog/controller/extension/module/social_auth.php  в список опасных файлов http://prntscr.com/nanq1l 

Link to comment
Share on other sites

19 часов назад, Seriusis сказал:

Добрый день. После установки модуля на сайт появились проблемы. Консоль гугл вебмастерс и Opera ругаются, что сайт заражен http://prntscr.com/nannue . Решили проверить файлы сайта через Ai-bilit и он занес файл модуля /catalog/controller/extension/module/social_auth.php  в список опасных файлов http://prntscr.com/nanq1l  

 

Когда устанавливал модуль на  сайт так же запускал утилиту проверки  на наличие вирусов, в отчете была аналогичная строка, но как я понял - это особеность Ai-bilit, подозрительно относиться  к скриптам где используеться Сurl подключение. Я проверял этот файл там ничего вредоносного нет - просто используеться Сurl длЯ работы с API соцсетями....

А  вебмастер ругаеться скорее всего на что-то другое....  Покрайней мере у себя такой проблемы не наблюдаю, модуль уже использую на 4x сайта - все корректно.

В любом случає подождем ответа разработчика....

 

 

Link to comment
Share on other sites


20 часов назад, Seriusis сказал:

Добрый день. После установки модуля на сайт появились проблемы. Консоль гугл вебмастерс и Opera ругаются, что сайт заражен http://prntscr.com/nannue . Решили проверить файлы сайта через Ai-bilit и он занес файл модуля /catalog/controller/extension/module/social_auth.php  в список опасных файлов http://prntscr.com/nanq1l 

модуль работает с сосцесями через протокол авторизации OAuth2 https://ru.wikipedia.org/wiki/OAuth
запросы к соцсети на авторизацию передаются через сеанс cURL https://www.php.net/manual/ru/function.curl-init.php
AI-Bolit распознает все curl запросы как возможно вредоносные для самостоятельной проверки файла

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.