Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Авторизация через социальные сети (http://forum.typo3.ru/showthread.php?t=9932)

alexey0921 09.02.2012 23:54

Авторизация через социальные сети
 
Здраствуйте! Подскажите, пожалуйста, можно ли на typo3 сделать авторизацию пользователей через соц. сети (в контакте,facebook). И если можно ,то через какое расширение?

Андрей Аксенов 10.02.2012 09:25

Можно, но расширение по-моему придется свое делать по образу и подобию существующих, используя API нужных соц. сетей. А существующие нужно искать по ключевым словам.

Lucifer 12.02.2012 13:11

на фейсбук было расширение. можно его же на контакт переделать, протокол там один вроде.

Илья 22.02.2012 05:06

Может быть эти эксты помогут

dmartynenko 22.02.2012 11:57

Или эти? http://typo3.org/extensions/reposito...sword%5D=OAuth

Lucifer 22.02.2012 12:01

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

Manas 22.02.2012 19:33

Для авторизации по OpenID я использовал вот это расширение http://typo3.org/extensions/reposito...penid/current/
Совместно с логинза работает очень даже хорошо. Вот пример http://forum.mmoll.ru/index.php?id=registration

Lucifer 22.02.2012 19:45

не знаю, не работал с этим расширением, но в примере мне показалось, что это не совсем то, что хотел автор.... )
я предполагаю, что подойдет что то вроде вот этого...
http://www.web-tree.org/no_cache/testik/

alexey0921 23.02.2012 01:27

Цитата:

Сообщение от Lucifer (Сообщение 33140)
не знаю, не работал с этим расширением, но в примере мне показалось, что это не совсем то, что хотел автор.... )
я предполагаю, что подойдет что то вроде вот этого...
http://www.web-tree.org/no_cache/testik/

Да, это то что надо! А как такое сделать?

Lucifer 23.02.2012 11:42

если мне кто нить подскажет, как выложить екст в ter, поделюсь ))) а то вчера я чет не разобрался..

alexey0921 01.03.2012 02:57

Ну как получилось выложить?Может поделитесь?

Lucifer 01.03.2012 09:37

Нет, тут мне никто не подсказал, и я благополучно забыл про это )))

Андрей Аксенов 01.03.2012 12:19

А чего подсказывать-то?
  1. Регистрируемся на http://typo3.org
  2. Идем сюда, регистрируем ключ своего расширения.
  3. У себя на сервере в настройках модуля управления расширениями прописываем свое имя пользователя и пароль (на http://typo3.org).
  4. Заходим в свойства своего расширения (название должно совпадать с зарегистрированным на втором этапе ключом. Здесь имеется пункт "загрузка в TER"
Один ньюансик, в свойствах расширения нужно изначально установить номер версии ниже того, который должен появится в репозитории.
При добавлении расширения предоставляется выбор, что это за версия - новая, основная или вторичная, ну и номерок соответственно увеличивается...
Все.

dmartynenko 01.03.2012 12:28

Цитата:

Сообщение от Lucifer (Сообщение 33207)
Нет, тут мне никто не подсказал, и я благополучно забыл про это )))

А можно просто архив папки или сформировать .t3x через медеджер расширений и выложить на форум.

Андрей Аксенов 01.03.2012 12:32

Цитата:

Сообщение от dmartynenko (Сообщение 33211)
А можно просто архив папки или сформировать .t3x через медеджер расширений и выложить на форум.

:))) Это своеобразный репозиторий typo3.biz.

Lucifer 01.03.2012 13:23

Ну, в общем я загрузил в ter. Через некоторое время должен появиться )
Там, конечно, версия довольно сырая, возможно придется поработать напильником. Если у кого будут дополнения-улучшения, пишите, добавлю.

Андрей Аксенов 01.03.2012 13:25

Вот и поработаем :))). Вместе как-то проще...

Андрей Аксенов 02.03.2012 13:19

Цитата:

Сообщение от Lucifer (Сообщение 33218)
Ну, в общем я загрузил в ter. Через некоторое время должен появиться )
Там, конечно, версия довольно сырая, возможно придется поработать напильником. Если у кого будут дополнения-улучшения, пишите, добавлю.

Все отлично заработало, настроил за 5 минут, и вот замечания:
1. Краткое руководство не помешало бы. Лично я не устанавливаю и редко использую расширения без руководства – просто непонятно что это и для чего... Ну и в кратком описании дать ссылку на эту логинзу, что-ли... Чтоб сразу были ясно для чего оно и что необходимо, чтобы заработало...
2. Нужно подумать над статическим шаблоном - удобно все имеющиеся настройки перенести в константы, классически настраивают расширения через модуль Шаблон->константы. Тем более это просто...
3. Может быть добавить в настройки файл шаблона для виджета?
Можно сделать выбор, что вставлять: спаренная форма, кнопка или набор кнопок для авторизации при отправке комментария...
4. Сделать настройку кнопок провайдеров в виджете и, если нужно, провайдера по умолчанию (через тот же шаблон).
5. настройку языка интерфейса виджета.
6. Расширению хорошо бы приделать значок - лого этого самого сервиса Логинза, стилизованного под TYPO3, можно цвета использовать оранжево-черные... Могу помочь, если нужно...
5. Ну и хорошо бы самой Логинзе сообщить, что для нее есть расширения в TYPO3.

Затем уже можно подумать о возможности встраивания виджета в популярные расширения для авторизации (упомянуть это в документации и привести пример), там же настройку для RealURL...

Во я раскатал губу... :)))

Еще...
Кода отправился править созданного таким образом пользователя, обнаружил пустое обязательное поле пароля... Это как-нибудь можно исправить?

dmartynenko 02.03.2012 13:42

Цитата:

Сообщение от Андрей Аксенов (Сообщение 33222)
Кода отправился править созданного таким образом пользователя, обнаружил пустое обязательное поле пароля... Это как-нибудь можно исправить?

Судя по коду - создается запись пользователя без пароля, но и потом для входа на сайт "внутренний" пароль не используется. Так что можно при создании записи просто забить в пароль что-то случайно-длинное.

Андрей Аксенов 02.03.2012 13:45

Цитата:

Сообщение от dmartynenko (Сообщение 33223)
Судя по коду - создается запись пользователя без пароля, но и потом для входа на сайт "внутренний" пароль не используется. Так что можно при создании записи просто забить в пароль что-то случайно-длинное.

Я тоже так думаю... в ответе от логизы пароля нет. С вариантами нужно пробовать... Повторный вход, как я понимаю, производится поиском в базе данных уже существующего пользователя, а на пароль забивается...

Андрей Аксенов 02.03.2012 15:02

Посмотрел, в dixeasylogin по-моему случайный пароль генерится... по таблице глянул...
В остальном принцип тот же.

Alex Podusov 16.04.2012 18:46

Для танкистов )))
ключик webtree_loginza - он?
а на web-tree.org эта штучка сейчас не работает? хотел посмотреть, как оно выглядит и с чем съесть можно... )

Андрей Аксенов 16.04.2012 18:58

да с ошибками работает... пока воздержался... нужно допиливать, а времени пока нет... по-моему интереснее глянуть встроенное расширение openid и сделать авторизацию на сайте по его образу и подобию

Alex Podusov 16.04.2012 19:02

спасибо, гляну. И да, согласен - тоже как-то обхожу стороной эксты без доки, тестовый субдомен никак не освобожу от другого сайта, а ставить наобум на рабочий - как то не очень )

Marie 05.06.2012 21:16

Виджет Facebook
 
Помогите пожалуйста:)
Первый раз имею дело с TYPO3.
Мне нужно добавить на сайт Facebook Like Box. Код я сгенерировала, а вот куда его вставить - не могу разобраться.

Alex Podusov 06.06.2012 00:30

Куда хотите - туда и вставляйте. Хотите - в html шаблон намертво зашейте. Хотите - элемент контента Чистый HTML используйте. Или замапьте область под социальные кнопки, и в ТS setup подключите ваш код


Часовой пояс GMT +4, время: 17:38.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot