Страница 12 из 14

Авторизация через социальные сети для phpBB3.x

Добавлено: 19.05.2017, 15:25 #111
Anvar
Инструкции со всеми подробностями там: App id, Secret Key, Public Key - Получение данных для API

[API, OAuth] Внешняя авторизация для phpBB3.1

Добавлено: 20.05.2017, 23:21 #112
Александр Феоктистов
При регистрации с ВК, аватар вроде бы есть в личном разделе, а на форуме он не показывается.
Стиль Aero
PHP 3.1.9

[API, OAuth] Внешняя авторизация для phpBB3.1

Добавлено: 21.05.2017, 10:38 #113
Anvar
Возможно в настройках указано устанавливать ссылки аватар из соцсетей, хотя внешние запрещены в штатных настройках phpbb. Либо разрешить внешние, либо включить загрузку аватар.

Если привязывается аккаунт, то аватар не меняется, только при регистрации через соц сети устанавливается аватар сети.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 27.08.2017, 16:47 #114
Алексей Максимов
Здравствуйте.

При попытке Включить расширение "Social Authorization in phpBB" разделе управления расширениями в ACP phpBB 3.2.1 получаю такую ошибку:

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

Последовательность обновления была такой:

1) Изначально стояла версия расширения 2 на phpBB 3.1. Перед обновлением phpBB 3.1 до 3.2 расширение было выключено.
2) Успешно обновил phpBB 3.1 до 3.2.1
3) Удалил все содержимое каталога с файлами старой версии расширения ../forum/ext/bb3mobi/social
4) Скопировал в каталог новую версию плагина (3.0.0)
5) Перешёл в ACP phpBB 3.2.1 и в разделе управления расширениями попытался включить расширение, в результате чего получил вышеописанную ошибку.

Подскажите в чём может быть проблема.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 27.08.2017, 17:55 #115
Anvar
Необходимо удалить модули в ucp и acp, после чего включить расширение. Или удалить полностью в персонализации, после чего включить и настроить заново. Тут мне так и пришлось сделать, потому как спешил.

Я подготовлю правильный мигратор, но в любом случае придётся вам менять redirrect_uri, по этому лучше не ждать.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 27.08.2017, 18:08 #116
Алексей Максимов
Понял. Разобрался. Спасибо.

Отправлено спустя 32 минуты 34 секунды:
phpBB 3.2.1 + расширение версии 3.0.0

При попытке регистрации на форуме через аккаунт facebook возникает ошибка:

"Необходимо указать или изменить дополнительные данные:
Адрес email слишком короткий.

Имя пользователя:
Имя пользователя должно содержать минимум 3 символа, максимум 20 символов."

Такое подозрение, что форум не может получить с facebook адрес электронной почты пользователя.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 27.08.2017, 18:49 #117
Anvar
Последние разы просил пользователей от писаться через некоторое время по этому поводу, но видимо проблема решалась сама собой, после модерации.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 27.08.2017, 19:18 #118
Алексей Максимов
Проблема похожа на ту, про которую я писал ранее здесь: https://wiki.it-kb.ru/phpbb/automatic-r ... niki-oauth
Сейчас проверил, в Одноклассниках проблема сохраняется. Беда в том, что подобная ситуация появилась теперь и для учётных записей Facebook

Отправлено спустя 14 минут 5 секунд:
Похоже версия расширения 3.0.0 имеет какую-то общую для всех социальных сетей проблему. При первой попытке входа на форум (автоматическая регистрация и вход) от имени нового пользователя, получается так, что авторизовавшийся аккаунт социальной сети вместо того, чтобы создать на форуме новую учётную запись, присоединяется к одной из существующих учётных записей форума. Сейчас наблюдал эту ситуацию с 3 разными соц.сетями. Последний такой случай у меня произошёл с Вконтакте.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 28.08.2017, 03:50 #119
Anvar
Если адрес email на форуме совпадает, либо имя пользователя, то введя пароль можно войти с привязкой к уже существующей записи.

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

Здесь у меня стоит это же расширение.

Re: Авторизация через социальные сети для phpBB3.x

Добавлено: 28.08.2017, 19:50 #120
igorbond
Алексей Максимов писал(а):
27.08.2017, 18:41
Понял. Разобрался. Спасибо.

Отправлено спустя 32 минуты 34 секунды:
phpBB 3.2.1 + расширение версии 3.0.0

При попытке регистрации на форуме через аккаунт facebook возникает ошибка:

"Необходимо указать или изменить дополнительные данные:
Адрес email слишком короткий.

Имя пользователя:
Имя пользователя должно содержать минимум 3 символа, максимум 20 символов."

Такое подозрение, что форум не может получить с facebook адрес электронной почты пользователя.
[
Специально установил на тестовый форум данное расширение на 3.2 и вошел через фейсбук легко, точнее зарегистрировался