Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение natalianov »

Можно ли поставить на форум phpbb (версия 3.0.13) авторизацию через социальные сети?
Просьба сориентировать в вопросе.

Видела такую форуму захода на разных форумах. При заходе пользователь выбирает из выбранного перечня социальную сеть и заходит на форум под своим акканутом соц-сети.

Хочу попробовать поставить (версия 3.0.13, но, если будет нужно, можно обновиться до более высокой).


Почитала немного про OpenID стандарт (видимо, он здесь и нужен).

Есть ли готовые решения того, как установить такой формат авторизации на форуме? (цель - чтобы он был вместе с обычной формой регистрации)
Страдает ли безопасность форума при установке такой формы авторизации?
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение Anvar »

OpenID не имеет отношения к авторизации через социальные сети.

Была раньше loginza, но после того как она попала в руки Яндекса - заглохла. Есть ещё ulogin, вроде бы работает.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение natalianov »

Anvar писал(а): Есть ещё ulogin, вроде бы работает.
Нашла ulogin
https://habrahabr.ru/post/130893/

Его называют сервисом лучше loginza

Они предлагают на выбор платформы сайтов: http://ulogin.ru/constructor.php
В том числе там есть phpbb. Выбрала для версии 3.0

И я правильно понимаю, что теперь по этой инструкции можно поставить ulogin для phpbb 3.0?
https://github.com/ulogin/ulogin-phpBB

Кто-то это пробовал?

Если так можно сделать, то где именно нужно сделать вот этот шаг из описания:
2. Создать в базе данных следующую таблицу:
CREATE TABLE prefix_ulogin (
`id` int(10) unsigned NOT NULL auto_increment,
`userid` int(10) NOT NULL,
`identity` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
где prefix - префикс таблиц phpBB(по умолчанию phpbb);
Новую таблицу - это через сервер делается внутри папки с phpbb? Не поняла, куда вписывать этот код. И как вписывать prefix.

(В первый раз хочу поставить дополнение на базовый форум. Разбираюсь на ходу с техникой.)


Какие-то меры предосторожности, перед тем как это делать бэкап, наверное, всех файлов?
Аватара пользователя
wwwmaster
phpBB 1.4.3
Сообщения: 91
Стаж: 10 лет 8 месяцев
Благодарил (а): 10 раз
Поблагодарили: 9 раз
Забанен: Бессрочно

Re: Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение wwwmaster »

natalianov, SQL запрос делается в базу. phpmyadmin открывайте и делайте SQL запрос.
Префикс - это скорее всего phpbb_ у Вас.
Т.е. запрос будет иметь вид:

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

CREATE TABLE phpbb_ulogin (
  `id` int(10) unsigned NOT NULL auto_increment,
  `userid` int(10) NOT NULL,
  `identity` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM; 
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение natalianov »

wwwmaster писал(а): SQL запрос делается в базу. phpmyadmin открывайте и делайте SQL запрос.
Этого я не делала. Нашла статью, как делать SQL запрос в базу:
http://hello-vitebsk.ru/viewtopic.php?f=119&t=1304

Там все понятно. Но программу phpmyadmin у себя не смогла найти. Ее надо искать где - на панели хостинга? Могу спросить свою техподдержку. Но вдруг я просто не поняла и не там ее ищу.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как поставить на форум phpbb 3.0 авторизацию через социальные сети?

Сообщение Sheer »

natalianov писал(а): Могу спросить свою техподдержку
Спросите. Есть и другие SQL-браузеры, которые вы можете установить самостоятельно, например MySQLDumper
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Поддержка phpBB 3.0.х»