Авторизация через Вконтакте, Facebook, Twitter ... и OpenID

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ketzer
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Благодарил (а): 2 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Ketzer »

Айдар
так ВКонтакте, зараза, email не отдает, так что Яндекс тут вряд ли чем поможет.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Айдар »

Так я не писал, что Яндекс сделает, чтобы отдавал. Я писал, почему я не ставлю мод на живой форум, а также, что Яндекс будет только улучшать логинзу - эти 2 факта я никак не связывал.
По имейлу наиболее оптимальный, на мой взгляд, вариант я описал несколькими постами выше. Наверное, его на живом форуме и применю.
In Web We Trust
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение velo »

Получится ли использовать данный МОД, учитывая то, что при регистрации могут быть использованы "обязательные" поля?

Именно по этой причине сейчас используем только вход для уже зарегистрированных (OpenID)
Т.к. доп. поля при регистрации установить не удаётся.

И ещё вопрос:
Получится ли изменить данную модификацию так, чтобы МОД "Раздельный Ник и Логин" работали?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Айдар »

velo писал(а):Получится ли использовать данный МОД, учитывая то, что при регистрации могут быть использованы "обязательные" поля?
Получится! Данный мод нисколько не затрагивает регистрацию. Т.е. юзер уже как бы зарегистрирован, но в другом сервисе (Вконтакте, Яндекс и т.п.) - вот мод и делает возможным будучи зарегистриованным там, войти оттуда сюда - на форум, при этом создается аккаунт юзера на форуме именно с теми данными, которые удастся Логинзе взять с аккаунта того самого сервиса, откуда сходит юзер, и чихал он на Ваши обязательные поля - e-mail то в большинстве случаев не заполняется.
In Web We Trust
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение velo »

Так это то как раз и минус!!! Обязательные поля для того и обязательные, чтоб их заполняли!

Добавлено спустя 3 минуты 5 секунд:
Re: Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
В идеале должно бы выводится последовательно ещё одно окно с этими полями - заполнил-зарегился. не заполнил -выход.

У меня не будет работать, например, половина страниц только потому, что возраст и страна-регион необходимы для посещения этих страниц!
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Айдар »

velo, вход производится полностью на стороне сайта loginza.ru, поэтому изменять процесс входа Вы сами не сможете. Я как вариант сделал так: при нажатии на ссылку "Войти через Логинзу" юзер попадает на страничку, где ему выводится, что сразу после авторизации по правилам форума он должен заполнить обязательные поля (у меня e-mail). В противном случае его сообщения будут удалены, а он забанен.
Вот тут во вложении эта страница: Авторизация через Вконтакте, Facebook, Twitter ... и OpenID и инструкция по настройке
In Web We Trust
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение velo »

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

Вообще... процесс авторизации на стороннем ресурсе... хм... чегойто это нехорошим попахивает...
Ладно сервисы OpenId или он аналог на яндексе. так это хоть зарекомендовавшие себя конторы.
А в этой я посмотрел - народ уже несколько месяцев ждёт ответа на вопросы. Честно говоря очень похоже на "сборщик инфы".
А потом продать такую Базу данных тем же спамерам.... ух... ))) Бизнес по русски :)
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Айдар »

velo писал(а):Ладно сервисы OpenId или он аналог на яндексе. так это хоть зарекомендовавшие себя конторы.
Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
То, что лично Вам малоизвестна Логинза, еще не означает, что она
velo писал(а):продать такую Базу данных тем же спамерам....
velo писал(а):И отслеживать каждого зарегенного заполнил он или нет?
Собственно, работа модераторов.
In Web We Trust
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение velo »

Меня лично пугает отсутствие техподдержки, т.к. это первый признак "несерьёзности".
Слышал я об этом сервисе давно, но...
Почему-то Яндекс не проталкивает и не развивает его?
Возьмём пример установленной безопасности для OpenId Яндекса : http://help.yandex.ru/openid/?id=1112021#1112085
Более менее контролируемо, хотя фраза "Вы же доверяете своему почтовому провайдеру" тоже смущает.
Ящик он один, а тут явки и пароли от многих ресурсов...

(где хотябы что то близкое в этом плагине?)
Разработка-доработка силами "тех кто может". А могут многие... сделать то о чём другие и не догадаются ;)
Массирование внедрение во все движки... методом цепочки услышал-передал.

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

В конце концов - я не скачивал этот Мод, кто видел исходники - расскажите, по какой лицензии это сделано?
Если это лицензия с открытым кодом, то требую исходники в студию!!! Вот тогда и заточим сами, чтоб локально было.
А если код прячут, то ИМХО - не место им представлять этот плагин для движка с открытым кодом.
(А вообще - такое разрешено для PHPBB ? Знатоки прав, подскажите, хотелось бы знать по правилам размещения плагинов такого типа?)
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
mikle
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 10 месяцев

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение mikle »

Я не знаю как это назвать?
----------------------------------------------------------------------------------------------
"Вы успешно вошли в систему." А на самом деле, никуда я не зашёл.
-----------------------
Что делать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

mikle писал(а):Что делать
Нажать на список форумов или ждать редиректа. Нету?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
alexgearbox
phpBB 1.4.4
Сообщения: 116
Стаж: 16 лет 4 месяца
Благодарил (а): 82 раза
Поблагодарили: 13 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение alexgearbox »

mikle, а куда заходить-то, если ни одного форума (раздела) у вас ещё не создано?
Здесь все админы. Админы своих форумов. © Mr. Anderson
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

Или зашел в форум с закрытыми для него всеми разделами.
Или сам себе все закрыл. Или в правах ни бум-бум. :lol:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
proh
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет
Благодарил (а): 1 раз

ошибка мускуля

Сообщение proh »

Делая запрос в пхпмайадмин

Код: Выделить всё

ALTER TABLE  `phpbb_users` ADD  `loginza_identity` VARCHAR( 255 ) NOT NULL COMMENT  'Идентификатор Loginza прикрепленный к учетной записи',
ADD  `loginza_provider` VARCHAR( 255 ) NOT NULL COMMENT  'Провайдер авторизации';

ALTER TABLE  `phpbb_users` ADD INDEX (  `loginza_identity` ) ;
мускуль отвечает

Код: Выделить всё

#1060 - Duplicate column name 'loginza_identity' 
Что это значитс?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: ошибка мускуля

Сообщение Айдар »

proh писал(а):Что это значитс?
proh писал(а):Duplicate column name 'loginza_identity'
Попытка дубликации поля 'loginza_identity', т.е. запрос уже выполнялся.
In Web We Trust

Вернуться в «Бета-версии модов для phpBB 3.0.x»