бесплатные и платные модули.

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

Оформление заказа
  • Цена: 330 р.


Информация
  • Разработчик: frozzen
  • Информация: модуль загружен.

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

по протоколу 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

Дата
Добавил
Отзыв
10-12-2015
mjnhb777
так модуль рабочий или нет?
26-02-2015
Baltazar
Та же самая проблема, после нажатия на иконку Вк белый экран, после обновления страницы выдает ошибку, как в предидущем посте. Подскажите плиз, как быть? пример http://breadfood.ru/authentication?back=my-account
26-02-2015
Baltazar
Та же самая проблема, после нажатия на иконку Вк белый экран, после обновления страницы выдает ошибку, как в предидущем посте. Подскажите плиз, как быть? пример http://breadfood.ru/authentication?back=my-account
17-10-2014
ben807
sorry не нашел контактов.
вот что пишет на демо


Обнаружено 3 ошибок

Invalid response http code: 401. URL: https://oauth.vk.com/access_token?client_id=3210875&client_secret=jNi3C20PKU1E2XaTmoC6&code=aea1936a86772c9480&redirect_uri= Options: array ( ) Result: {"error":"invalid_grant","error_description":"Code is invalid or expired."}
-
Invalid Social Network connect


Только зарегистрированные пользователи могут оставлять отзывы.

Разработчики
Последнее с форума