Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-02-24 20:39:49

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Авторизация через openID с использованием loginza.ru

Есть такой сервис - loginza.ru, который предоставляет возможность встроить в свой сайт или форум систему авторизации пользователей с использованием их аккаунтов в социальных сетях и различных популярных сервисах (вконтакте, мейлру, яндекс, фейсбук, твиттер, ливжурнал и многие другие).

Никто не пробовал прикрутить эту фишку к fluxbb?

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

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

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

Редактировался Member (2011-02-24 20:40:49)

Offline

#2 2011-02-24 20:49:35

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

У меня вызывает подозрение пропускание данных через сторонний сайт, в данном случае loginza.ru.

Offline

#3 2011-02-24 21:31:45

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

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

Offline

#4 2011-02-24 21:32:46

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

Или через mail.ru?

Offline

#5 2011-02-25 11:56:56

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

Кстати, оказывается, Яндекс недавно купил Логинзу: http://clubs.ya.ru/company/replies.xml?item_no=33492

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

Offline

#6 2011-02-25 13:23:22

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Значит будем думать как прикрутить ее к флуксу.
Плагин для панбб я смотрел, но пока не все ясно.

Offline

#7 2011-02-25 14:53:55

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Ошибся! Это был плагин для phpBB  sad

Offline

#8 2011-02-25 22:23:29

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

жаль  sad

Offline

#9 2011-02-26 06:30:00

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Member, чего жаль?
В общем-то там не сильно сложно все это подключить.
Правда надо логику установить, что в каком порядке идет при таком входе на форум!?
И есть один ньюанс, судя по постам их форума. Не все сервисы возвращают email адрес регистрируемого! Как быть в таком случае!?

Offline

#10 2011-03-03 20:21:46

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

В общем так, на текущий момент чего сделал:
1. Можно зарегится и входить на форум через логинзу.
2. Формируется логин из переданных данных, если уж совсем ни чего не выходит - логин ставится вида User_№
3. Формируется email из переданных данных, но не все провайдеры возвращают email. Для mail.ru и яндекса email может быть сформирован из идентификатора. Если email сформирован, на него уйдет логин и пароль.
4. По возможности берутся: настоящее имя, пол, url сата, аська, jabber, зона времени.
5. Мод устанавливается полностью через плагин из админки!
6. Язык виджита выставляется по языку форума.

Что надо сделать:
1. Объединение аккаунтов у разных провайдеров на одного пользователя форума.
2. Перетаскивание аватарки, если на нее передается адрес wink
3. Английский перевод нужно сделать.

6fa57ddc20ca35659fef44febe9e22a0.jpg 13ea46534cf8b0b1ab8ecb5dfb29be32.jpg 1ffc537c714c6c93ddd3b2819bdc38a0.jpg a11963bb1633dc29d0e41fab0624ec73.jpg ba594af50c9dc44ff413981ec77cc75e.jpg

Offline

#11 2011-03-04 09:05:24

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Люди, я думаете просто так предыдущее сообщение написал!? wink
Идем сюда -
и входим через разных провайдеров, чтобы мне проверить алгоритм обработки данных.
З.Ы. Потом этих юзеров удалю.

Редактировался Visman (2014-10-04 05:38:30)

Offline

#12 2011-03-04 11:10:18

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

А почему при входе через Вконтакте не формировать логин с использованием Имени Фамилии, вместо User_хх?
И может можно как-то использовать аватарку?

К примеру, на imhonet.ru аватарка с Вконтакте берется вполне нормально.

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

АВАТАРКА: (отображается аватарка, если она есть)

ЛОГИН: (в поле отображается Имя Фамилия или, если данных нет, то User_хх)

E-MAIL: (в поле отображается адрес, если его нет, то выделить эту строку цветом с просьбой указать email, а не писать туда билеберду типа vkontakte.ru.idхххх@localhost)

Внизу, кнопка "Продожить". Только после нажатия на нее, логин заносится в базу и происходит создание аккаунта.


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

Редактировался Member (2011-03-04 11:24:07)

Offline

#13 2011-03-04 12:20:08

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

>А почему при входе через Вконтакте не формировать логин с использованием Имени Фамилии, вместо User_хх?
Попробуй еще раз, поменял условия в проверке.

>И может можно как-то использовать аватарку?
Если прочитаешь мое сообщение от вчерашнего дня, то увидишь, что это дело стоит в очереди на разработу.

>Возможно, лучше было бы в любом случае не создавать логин автоматически, а после получения данных вывести страничку типа такой, как при регистрации. И на которой все поля можно отредактировать:
Тогда смысл такого входа на форум вообще теряется. Эти же самые данные человек может ввести вручную при обычной регистрации.

Offline

#14 2011-03-04 14:51:59

Derf
Участник
Зарегистрирован: 2011-01-09
Сообщений: 26

Re: Авторизация через openID с использованием loginza.ru

Хотел помочь в тестировании но застрял тут:
Установите связь с сайтом

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

Устанавливая связь, вы предоставляете сайту доступ к информации с вашей личной страницы и электронному адресу.
Вы — Derf moka?               
Сменить
Че дальше делать не знаю smile  пробовал войти через mail.ru

Offline

#15 2011-03-04 15:20:39

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Derf, справа, ближе к низу в окошке логинзы должна быть кнопка Продолжить.
Если ее нет, то окошко логинзы закрываем и снова выбираем вход через нее.
З.Ы. У провайдера сейчас какие-то проблемы, сайты не открываются, 502 ошибка.

Offline

#16 2011-03-04 20:13:45

Derf
Участник
Зарегистрирован: 2011-01-09
Сообщений: 26

Re: Авторизация через openID с использованием loginza.ru

Наверное через провайдера, а то жал не продолжить, а там пишет Установить связь и без результата,  возвращаюсь пишет
Инфо:
Токен отсутствует!
Попробую завтра.

Offline

#17 2011-03-04 21:53:33

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Все-таки наверное придется разрешать править Username при такой регистрации.

З.Ы. Email в любом случаем, даже если он сформирован от балды с окончанием @localhost (при таком email на него отправляться ни чего не будет, плагин добавляет такое условие), правиться не будет. Есть стандартный вариант правки почты через профиль.

Offline

#18 2011-03-05 11:55:14

Derf
Участник
Зарегистрирован: 2011-01-09
Сообщений: 26

Re: Авторизация через openID с использованием loginza.ru

Как на меня такой сервис - loginza.ru,  он не нужен он не на будет популярности, наверное будет популярный ток среди мошенников, эмейл или контакты это еще пол беды, но вводить свой кошелек и пасс к нему это бред, зачем оно нужно я не знаю, есть нормальная регистрация занимает пару секунд и подтверждения на эмейл сразу приходит.
P.S: Это мое личное мнения.

Offline

#19 2011-03-05 12:11:04

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

Derf, а кто просит кошелек и пароль?
Сам сервис ни чего не запрашивает у юзера кроме провайдера, через которого юзер хочет войти.

Offline

#20 2011-03-05 15:04:39

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

1. выбор ника при регистрации сделан
2. добавил копирование аватара на форум (при наличии библиотеки GD2 в пхп)

Offline

#21 2011-03-05 16:19:52

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

Visman пишет:

Derf, а кто просит кошелек и пароль?
Сам сервис ни чего не запрашивает у юзера кроме провайдера, через которого юзер хочет войти.

Это наверное при авторизации через WebMoney запрашивается.  smile

Offline

#22 2011-03-06 12:46:20

Derf
Участник
Зарегистрирован: 2011-01-09
Сообщений: 26

Re: Авторизация через openID с использованием loginza.ru

ага через вебмоней
b9342f266d_preview.jpg

Редактировался Derf (2011-03-06 12:47:11)

Offline

#23 2011-03-08 16:56:34

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Авторизация через openID с использованием loginza.ru

7a2dba18a3c081fccdabc01a3854cbb8.jpg

Offline

#24 2011-03-09 21:19:48

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Авторизация через openID с использованием loginza.ru

Круть  smile

Offline

#25 2011-03-12 19:45:26

Luca
Участник
Зарегистрирован: 2009-10-08
Сообщений: 164

Re: Авторизация через openID с использованием loginza.ru

+100! Молодца!

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens