Регистрация и авторизация через социальные сети для Prestashop 1.6

Краткое описание Регистрация и авторизация через социальные сети для Prestashop 1.6

Модуль позволяет пользователям проходить регистрацию и аутентификацию на сайте магазина, используя аккаунты в популярных социальных сетях: по протоколу OAuth2: Facebook, ВКонтакте, Одноклассники, Google, Mail.Ru, Yandex, LinkedIn, по протоколу OAuth: Twitter

Подробнее

Цена: 330 р.

Разместил: frozzen

Регистрация и авторизация через социальные сети для Prestashop 1.6

Описание

Модуль позволяет пользователям проходить регистрацию и аутентификацию на сайте магазина, используя аккаунты в популярных социальных сетях:

по протоколу OAuth2: Facebook, ВКонтакте, Одноклассники, Google, Mail.Ru, Yandex, LinkedIn

по протоколу OAuth: Twitter


Для авторизации через сервисы по протоколам OAuth и OAuth2 необходима регистрация сайта магазина в приложениях социальных сетей для получения обязательных идентификаторов и секретных ключей.

Ссылки для регистрации магазина:

Facebook:

https://developers.facebook.com/apps/

ВКонтакте:

http://vk.com/editapp?act=create&site=1

Одноклассники:

http://dev.odnoklassniki.ru/wiki/pages/viewpage.action?pageId=12878032

(необходимо дополнительно запросить VALUABLE ACCESS; при настройке используются оба полученных ключа — секретный и публичный, их неоходимо внести как в поле настройки через «;» - client_secret;client_public)

Google:

https://code.google.com/apis/console/

Mail.Ru:

http://api.mail.ru/sites/my/add

Twitter:

https://dev.twitter.com/apps/new

LinkedIn:

https://www.linkedin.com/secure/developer

Модуль разрабатывался для версии не ниже 1.6 (тестировался в версии 1.6.0.6).


Используются базовые классы Customer и Context.

Описание работы:
При регистрации через соцсети, в случае удачной авторизации на сервисе и подтверждения минимального доступа сайта к аккаунту пользователя, пользователь попадет на страницу регистрации с полями, заполненными данными, которые удалось получить из профиля соцсети.

При регистрации через сервис, который не дает e-mail (например, ВКонтакте или Twitter), в качестве e-mail используется настроенный "e-mail по умолчанию", а Пользователю ПРЕДЛАГАЕТСЯ ввести реальный адрес.

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

У тех пользователей, у которых уже есть аккаунт в магазине, есть возможность привязать к своему аккаунту идентификаторы профилей соцсетей. Это можно сделать в Личном кабинете на страничке «Мои Социальные сети». После этого пользователь сможет использовать вход не по e-mail/паролю, а через зарегистрированные в соцсетях профили.

Демо: http://www.shop.frozzen.name/ru/authentication?back=my-account


Характеристики

  • Совместимость с PrestaShop 1.6.x: Полная

Отзывы (10)

  • Anton

    Что то через Твиттер не проходит авторизация.


  • Дмитрий

    Как модуль, стоит брать? на 1.6.0.14 будет работать? Что то мне кажется что модуль касячный, не когда подобные модули как надо не работали на престе...


  • Дмитрий

    Не мешало бы инструкцию сделать для соц. сетей, в Одноклассникам например нереальный ад без знаний пытаться настроить все.


  • Дмитрий

    Например они просят ссылку на callback, где эту ссылку взять то?


  • human

    Это был вопрос) Кто проверял, нормально работает или с косяками?


  • Андрей

    Кто-нть на 1.6.1.13 ставил, работает? Где аффтар вообще, замерз?)