frozzen Posted May 10, 2012 Share Posted May 10, 2012 (edited) Выношу на суд зрителей модуль. Предложения по усовершенствованию и баг-репорт приветствуются. Регистрация и авторизация через социальные сети В настоящее время поддерживаются только Facebook и ВКонтакте, но в ближайших планах: Mail.Ru, Google, МойКруг, Одноклассники, Twitter. Авторизация производится по протоколу OAuth2. Необходима регистрация сайта в приложениях соцсетей для получения идентификатора и ключа. Модуль разрабатывался и тестировался для версии 1.4.4 (работоспособность в других версиях не проверялась). Рекомендуется отключить стандартный "гостевой режим". Рекомендуется использовать "стандартный 5-шаговый" способ оформления заказа. Для изменения поведения базовых классов и контроллеров (класс Customer, контроллеры Auth и Identity) используются устанавливаемые модулем в папку Override их "потомки". В случае "отключения/включения", а также "деинсталляции" модуля, эти файлы из Override удаляются. По функционалу: При регистрации через соцсети, в случае удачной авторизации на сервисе, пользователь попадет на страницу регистрации с полями заполненными из профиля соцсети. По сути остается заполнить только одно из полей для телефона. При регистрации через сервис, который не дает e-mail (например, ВКонтакте), в качестве e-mail используется настроенный "e-mail по умолчанию", а Пользователю ПРЕДЛАГАЕТСЯ ввести реальный адрес. Если регистрация вернет e-mail, который уже есть в системе, то идентификатор профиля соцсети будет привязан к существующему аккаунту магазина. У тех пользователей, у которых уже есть аккаунт в магазине, есть возможность привязать к своему аккаунту идентификаторы профилей соцсетей. Это можно сделать в Личном кабинете на страничке с основными данными пользователя. После этого пользователь сможет использовать вход не по e-mail/паролю, а через зарегистрированные в соцсетях профили. Кроме регистрации через соцсети, немного упрощена и обычная регистрация - убраны практически все поля для адреса, кроме телефона. frsnconnect 0.1 - frsnconnect01.tar Edited February 25, 2013 by frozzen (see edit history) 4 Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted May 10, 2012 Share Posted May 10, 2012 (edited) Не смотрел еще, но по описанию - выглядит очень практичным. А, так хотел спросить, а есть/планируется "несколько соц.аккаунтов на одного пользователя"? Имею ввиду сегодня он зашел через гуглплюс, завтра вконтактик или это учтено здесь ниже Если регистрация вернет e-mail, который уже есть в системе, то идентификатор профиля соцсети будет привязан к существующему аккаунту магазина. и как вообще поведет себя система если уже есть акк пользователя связанный с вконтактиком, и тут этот же юзер с тем же мылом регится через фейсбук (ну забыл он)? Edited May 10, 2012 by SergeyH (see edit history) Link to comment Share on other sites More sharing options...
SPolischook Posted May 10, 2012 Share Posted May 10, 2012 Модуль и вправду очень интерессный и практичный. Только насколько я помню там при авторизации через ВК или ФБ оплаты товаров должны производится в валюте соцсети, но думаю пока не запалят можно пользоваться. Link to comment Share on other sites More sharing options...
frozzen Posted May 11, 2012 Author Share Posted May 11, 2012 (edited) Не смотрел еще, но по описанию - выглядит очень практичным. А, так хотел спросить, а есть/планируется "несколько соц.аккаунтов на одного пользователя"? Имею ввиду сегодня он зашел через гуглплюс, завтра вконтактик или это учтено здесь ниже и как вообще поведет себя система если уже есть акк пользователя связанный с вконтактиком, и тут этот же юзер с тем же мылом регится через фейсбук (ну забыл он)? Вы же сами и цитировали фразу из описания, где был ответ на Ваш вопрос: Если регистрация вернет e-mail, который уже есть в системе, то идентификатор профиля соцсети будет привязан к существующему аккаунту магазина. У тех пользователей, у которых уже есть аккаунт в магазине, есть возможность привязать к своему аккаунту идентификаторы профилей соцсетей. Это можно сделать в Личном кабинете на страничке с основными данными пользователя. После этого пользователь сможет использовать вход не по e-mail/паролю, а через зарегистрированные в соцсетях профили. Т.е. ответ - ДА. Edited May 11, 2012 by frozzen (see edit history) Link to comment Share on other sites More sharing options...
frozzen Posted May 11, 2012 Author Share Posted May 11, 2012 Модуль и вправду очень интерессный и практичный. Только насколько я помню там при авторизации через ВК или ФБ оплаты товаров должны производится в валюте соцсети, но думаю пока не запалят можно пользоваться. Не думаю, что вопрос авторизации может быть вообще как-то связан с финансами ВК или ФБ. Но возможно я что-то не знаю. Пожалуйста, расскажите. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted May 12, 2012 Share Posted May 12, 2012 Вы же сами и цитировали фразу из описания, где был ответ на Ваш вопрос: Т.е. ответ - ДА. угуб перечитал вопрос, выглядит тупо)) что-то другое у меня было в голове, впомню - спрошу правильно) Link to comment Share on other sites More sharing options...
sors Posted May 12, 2012 Share Posted May 12, 2012 Не думаю, что вопрос авторизации может быть вообще как-то связан с финансами ВК или ФБ. Но возможно я что-то не знаю. Пожалуйста, расскажите. В вк платежную систему уже давно отключили. В фб нет ограничений на использование авторизации без привязки к платежам. Link to comment Share on other sites More sharing options...
SPolischook Posted May 12, 2012 Share Posted May 12, 2012 http://flapps.ru/forum/topic612.html Пункт 3. Где то на Хабре были горячие баталии по поводу данного пункта, может что то и поменялось с тех пор, я в этом не силен. Link to comment Share on other sites More sharing options...
SPolischook Posted May 12, 2012 Share Posted May 12, 2012 В вк платежную систему уже давно отключили. В фб нет ограничений на использование авторизации без привязки к платежам. Чуть-чуть не успел. Авторизация без привязки к платежной системе - победа здравого смысла. Link to comment Share on other sites More sharing options...
Prestashop Master Posted May 17, 2012 Share Posted May 17, 2012 скажите в каком файле внести изменения чтобы в этом модуле при регистрации отображалось обязательное поле: адресс Link to comment Share on other sites More sharing options...
frozzen Posted May 17, 2012 Author Share Posted May 17, 2012 скажите в каком файле внести изменения чтобы в этом модуле при регистрации отображалось обязательное поле: адресс Думаю, что будет достаточно поправить authentication.tpl. Адрес был исключен из-за того, что он не нужен на стадии регистрации. Необходимость в нем появляется, когда покупатель заказывает доставку. Но возможно я не прав. Link to comment Share on other sites More sharing options...
Kerm Posted May 19, 2012 Share Posted May 19, 2012 А при регистрации/авторизации через вконтакт почта пользователя нормально из вконтакта выцепляется? У логинзы к примеру с этим проблемы, почту не может из вконтакта вытащить...да и чем этот модуль лучше самой логинзы? Link to comment Share on other sites More sharing options...
gabdr Posted May 19, 2012 Share Posted May 19, 2012 А при регистрации/авторизации через вконтакт почта пользователя нормально из вконтакта выцепляется? У логинзы к примеру с этим проблемы, почту не может из вконтакта вытащить...да и чем этот модуль лучше самой логинзы? вконтакте в последнее время регистрация не по почте идет, а по телефону, так что смысла нет выдергивать Link to comment Share on other sites More sharing options...
Kerm Posted May 19, 2012 Share Posted May 19, 2012 Ну а тогда что если выдергивать номер телефона + город из вконтакта для формы регистрации? почту вручную сделать чтобы вводили Link to comment Share on other sites More sharing options...
frozzen Posted May 19, 2012 Author Share Posted May 19, 2012 Ну а тогда что если выдергивать номер телефона + город из вконтакта для формы регистрации? почту вручную сделать чтобы вводили ВКонтакте вообще не отдает "мыло". Город и номер телефона отдает, если это открытая пользователем информация. Т.е. в модуле при наличии этих данных они обработаются и будут выданы в форму. Link to comment Share on other sites More sharing options...
gabdr Posted May 20, 2012 Share Posted May 20, 2012 даже фейсбук не замарачивается с такой скрытностью, а тут какой то задрипанный вконтакте выеживается Link to comment Share on other sites More sharing options...
Dmit Posted December 5, 2012 Share Posted December 5, 2012 когда будет версия с авторизацией через одноклассники.ру??? Link to comment Share on other sites More sharing options...
VictorB Posted December 14, 2012 Share Posted December 14, 2012 какие файлы родные модуль перезаписывает? при удалении модуля сайт ложится на бочек и крепко засыпает с ошибкой 500 Link to comment Share on other sites More sharing options...
VictorB Posted December 14, 2012 Share Posted December 14, 2012 На веб-сайте произошла ошибка при получении http://***********/authentication?back=my-account.php. Веб-сайт может быть закрыт на обслуживание или настроен неправильно. Link to comment Share on other sites More sharing options...
frozzen Posted December 14, 2012 Author Share Posted December 14, 2012 Для изменения поведения базовых классов и контроллеров (класс Customer, контроллеры Auth и Identity) используются устанавливаемые модулем в папку Override их "потомки". В случае "отключения/включения", а также "деинсталляции" модуля, эти файлы из Override удаляются. Попробуйте это. Ну и tpl, конечно. Link to comment Share on other sites More sharing options...
VictorB Posted December 14, 2012 Share Posted December 14, 2012 удалил из overide-controllers authcontroller и identitycontroller и вроде бы пока что заработало. А вообще модуль "работает" очень стремно. Второй раз на него наталкиваюсь и все два раза имею геморой. Либо доводите его до ума, либо предупреждайте людей что бы делали резерв перед установкой. В любом случае, спасибо за Ваши труды Link to comment Share on other sites More sharing options...
frozzen Posted December 14, 2012 Author Share Posted December 14, 2012 Второй раз на него наталкиваюсь и все два раза имею геморой. Либо доводите его до ума, либо предупреждайте людей что бы делали резерв перед установкой. Тут Вы правы несомненно, но у меня он в 1.4 работает (хотя есть глюки, о которых мне известно), а доводить до ума для Престы вчерашнего дня просто нет времени - проще на 1.5 перейти. Если сравнивать 1.4 и 1.5 в части работы с модулями, то разница капитальная. Поэтому и не хочется тратить на это время. Не забывайте, что модуль free и поставляется as is. Link to comment Share on other sites More sharing options...
Excalibur90 Posted February 25, 2013 Share Posted February 25, 2013 Не ставьте на prestashop 1.5.3.1 Сайт летит к чертям с ошибкой 500 Модуль отключил, затем удалил. Удалил так же из overide-controllers authcontroller и identitycontroller но это не восстановило работу сайта. Разобрался сам, через лог ошибок. Модуль перезаписывает файл /public_html/override/classes/Customer.php Можно взять из папки Install записать который по-умолчанию, сайт заработал, вроде ошибок не вижу пока что. Link to comment Share on other sites More sharing options...
frozzen Posted February 25, 2013 Author Share Posted February 25, 2013 (edited) Не ставьте на prestashop 1.5.3.1 Модуль ТОЛЬКО для 1.4!!! Edited February 25, 2013 by frozzen (see edit history) Link to comment Share on other sites More sharing options...
Computer68 Posted February 27, 2013 Share Posted February 27, 2013 (edited) Нормальный модуль авторизации. Жаль что не заявлено поддержка 1.5 https://www.loginradius.com/ модуль не изменяет классы CMS. сервис платный. но есть и бесплатный тариф Edited February 27, 2013 by Computer68 (see edit history) 1 Link to comment Share on other sites More sharing options...
masquitoman Posted March 26, 2013 Share Posted March 26, 2013 Ребят, установил этот плагин, в вк сделал приложение, но на сайте не появляется кнопка. Там с хуками ничего не надо делать? Link to comment Share on other sites More sharing options...
xALEXUSx Posted March 26, 2013 Share Posted March 26, 2013 (edited) беда... Edited March 26, 2013 by xALEXUSx (see edit history) Link to comment Share on other sites More sharing options...
Computer68 Posted April 6, 2013 Share Posted April 6, 2013 Если вы про логин радиус то ничего не нужно делать. все работает. главное что б данные на Логин Радиусе были верные в настройках в качестве примера можно посмотреть у меня на сайте) заодно может что пригодиться из модулей http://computer68.ru/ Link to comment Share on other sites More sharing options...
Kleindberg Posted May 8, 2013 Share Posted May 8, 2013 (edited) Fatal error: Call to undefined function curl_init() in /var/www/epatage/data/www/xn--80aas7aq7d.com.ua/modules/frsnconnect/srv/frSNSrvBase.php on line 428 PrestaShop™ 1.4.4.0 Edited May 8, 2013 by Kleindberg (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted August 5, 2013 Share Posted August 5, 2013 Не пашет если домен в зоне РФ.. Link to comment Share on other sites More sharing options...
k0t_b Posted October 5, 2013 Share Posted October 5, 2013 (edited) Здравствуйте, у меня 1.4.4 Все настроил, прописал айдишки и коды. На сайте не появилось ничего, кроме надписи сервисы социальных сетей (см. http://olivion.ru/authentication) Помогите плиз! Edited October 5, 2013 by k0t_b (see edit history) Link to comment Share on other sites More sharing options...
Methew2211 Posted October 7, 2013 Share Posted October 7, 2013 Есть модуль регистрации/авторизации через соц. сети (Facebook, VKontakte, Odnoklassniki, Twitter, Google+, Yandex, MailRu) на Prestashop 1.5.5 работает супер и без всяких ошибок. Кому интересно пишите в личку. Можете проверить на сайте http://jurnal.akril-studio.com.ua/ (но там пока что только VKontakte (другие пока не подключил)) Link to comment Share on other sites More sharing options...
Methew2211 Posted December 22, 2013 Share Posted December 22, 2013 Эх ладно вот модуль http://rumorsworld.ru/modules/frsnconnect.tar Не знаю как здесь закачать на сайт, времени разбираться нет, если ссылка не будет работать, пишите в личку или здесь в тему. Модуль регистрации/авторизации через соц. сети (Facebook, VKontakte, Odnoklassniki, Twitter, Google+, Yandex, MailRu) на Prestashop 1.5.5 работает супер и без всяких ошибок. 1 Link to comment Share on other sites More sharing options...
frozzen Posted December 23, 2013 Author Share Posted December 23, 2013 Эх ладно вот модуль http://rumorsworld.ru/modules/frsnconnect.tar Не знаю как здесь закачать на сайт, времени разбираться нет, если ссылка не будет работать, пишите в личку или здесь в тему. Модуль регистрации/авторизации через соц. сети (Facebook, VKontakte, Odnoklassniki, Twitter, Google+, Yandex, MailRu) на Prestashop 1.5.5 работает супер и без всяких ошибок. А выкладывать несвободное ПО в свободный доступ - это нормально? Link to comment Share on other sites More sharing options...
DisconnectGM Posted December 26, 2013 Share Posted December 26, 2013 Эх ладно вот модуль http://rumorsworld.ru/modules/frsnconnect.tar Не знаю как здесь закачать на сайт, времени разбираться нет, если ссылка не будет работать, пишите в личку или здесь в тему. Модуль регистрации/авторизации через соц. сети (Facebook, VKontakte, Odnoklassniki, Twitter, Google+, Yandex, MailRu) на Prestashop 1.5.5 работает супер и без всяких ошибок. скачал /установил/ как связать всё это с facebook, какой ID прописать, есль можно дайте пример спасибо. Link to comment Share on other sites More sharing options...
Methew2211 Posted December 26, 2013 Share Posted December 26, 2013 создайте приложение в facebook и вставьте его ID и ключ вся остальная информация написана в модуле (по какой ссылке переходить) смотрите внизу. Link to comment Share on other sites More sharing options...
Buka Posted May 5, 2014 Share Posted May 5, 2014 Подскажите, как настроить google+? У меня вылазит ошибка : 401. That’s an error. Error: invalid_client The OAuth client was deleted. Link to comment Share on other sites More sharing options...
Recommended Posts