[API, OAuth] Внешняя авторизация для phpBB3.1 - 3.2
Авторизация через социальные сети для phpBB3.x
Инструкции со всеми подробностями там: App id, Secret Key, Public Key - Получение данных для API
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!
Заказы по разработке не выполняю!
- Александр Феоктистов
- bb3.0.1
- Сообщения: 11
- Зарегистрирован: 02.10.2016, 00:49
- Репутация: 0
[API, OAuth] Внешняя авторизация для phpBB3.1
При регистрации с ВК, аватар вроде бы есть в личном разделе, а на форуме он не показывается.
Стиль Aero
PHP 3.1.9
Стиль Aero
PHP 3.1.9
[API, OAuth] Внешняя авторизация для phpBB3.1
Возможно в настройках указано устанавливать ссылки аватар из соцсетей, хотя внешние запрещены в штатных настройках phpbb. Либо разрешить внешние, либо включить загрузку аватар.
Если привязывается аккаунт, то аватар не меняется, только при регистрации через соц сети устанавливается аватар сети.
Если привязывается аккаунт, то аватар не меняется, только при регистрации через соц сети устанавливается аватар сети.
- Алексей Максимов
- bb3.0
- Сообщения: 6
- Зарегистрирован: 17.01.2016, 17:32
- Репутация: 0
Re: Авторизация через социальные сети для phpBB3.x
Здравствуйте.
При попытке Включить расширение "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 и в разделе управления расширениями попытался включить расширение, в результате чего получил вышеописанную ошибку.
Подскажите в чём может быть проблема.
При попытке Включить расширение "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
Необходимо удалить модули в ucp и acp, после чего включить расширение. Или удалить полностью в персонализации, после чего включить и настроить заново. Тут мне так и пришлось сделать, потому как спешил.
Я подготовлю правильный мигратор, но в любом случае придётся вам менять redirrect_uri, по этому лучше не ждать.
Я подготовлю правильный мигратор, но в любом случае придётся вам менять redirrect_uri, по этому лучше не ждать.
- Алексей Максимов
- bb3.0
- Сообщения: 6
- Зарегистрирован: 17.01.2016, 17:32
- Репутация: 0
Re: Авторизация через социальные сети для phpBB3.x
Понял. Разобрался. Спасибо.
Отправлено спустя 32 минуты 34 секунды:
phpBB 3.2.1 + расширение версии 3.0.0
При попытке регистрации на форуме через аккаунт facebook возникает ошибка:
"Необходимо указать или изменить дополнительные данные:
Адрес email слишком короткий.
Имя пользователя:
Имя пользователя должно содержать минимум 3 символа, максимум 20 символов."
Такое подозрение, что форум не может получить с facebook адрес электронной почты пользователя.
Отправлено спустя 32 минуты 34 секунды:
phpBB 3.2.1 + расширение версии 3.0.0
При попытке регистрации на форуме через аккаунт facebook возникает ошибка:
"Необходимо указать или изменить дополнительные данные:
Адрес email слишком короткий.
Имя пользователя:
Имя пользователя должно содержать минимум 3 символа, максимум 20 символов."
Такое подозрение, что форум не может получить с facebook адрес электронной почты пользователя.
Re: Авторизация через социальные сети для phpBB3.x
Последние разы просил пользователей от писаться через некоторое время по этому поводу, но видимо проблема решалась сама собой, после модерации.
- Алексей Максимов
- bb3.0
- Сообщения: 6
- Зарегистрирован: 17.01.2016, 17:32
- Репутация: 0
Re: Авторизация через социальные сети для phpBB3.x
Проблема похожа на ту, про которую я писал ранее здесь: https://wiki.it-kb.ru/phpbb/automatic-r ... niki-oauth
Сейчас проверил, в Одноклассниках проблема сохраняется. Беда в том, что подобная ситуация появилась теперь и для учётных записей Facebook
Отправлено спустя 14 минут 5 секунд:
Похоже версия расширения 3.0.0 имеет какую-то общую для всех социальных сетей проблему. При первой попытке входа на форум (автоматическая регистрация и вход) от имени нового пользователя, получается так, что авторизовавшийся аккаунт социальной сети вместо того, чтобы создать на форуме новую учётную запись, присоединяется к одной из существующих учётных записей форума. Сейчас наблюдал эту ситуацию с 3 разными соц.сетями. Последний такой случай у меня произошёл с Вконтакте.
Сейчас проверил, в Одноклассниках проблема сохраняется. Беда в том, что подобная ситуация появилась теперь и для учётных записей Facebook
Отправлено спустя 14 минут 5 секунд:
Похоже версия расширения 3.0.0 имеет какую-то общую для всех социальных сетей проблему. При первой попытке входа на форум (автоматическая регистрация и вход) от имени нового пользователя, получается так, что авторизовавшийся аккаунт социальной сети вместо того, чтобы создать на форуме новую учётную запись, присоединяется к одной из существующих учётных записей форума. Сейчас наблюдал эту ситуацию с 3 разными соц.сетями. Последний такой случай у меня произошёл с Вконтакте.
Re: Авторизация через социальные сети для phpBB3.x
Если адрес email на форуме совпадает, либо имя пользователя, то введя пароль можно войти с привязкой к уже существующей записи.
Зачем начинать со сложных сетей, лучше Яндекс и маил проверить как ведут себя, если также значит буду смотреть расширение.
Здесь у меня стоит это же расширение.
Зачем начинать со сложных сетей, лучше Яндекс и маил проверить как ведут себя, если также значит буду смотреть расширение.
Здесь у меня стоит это же расширение.
Re: Авторизация через социальные сети для phpBB3.x
Специально установил на тестовый форум данное расширение на 3.2 и вошел через фейсбук легко, точнее зарегистрировалсяАлексей Максимов писал(а): ↑27.08.2017, 18:41Понял. Разобрался. Спасибо.
Отправлено спустя 32 минуты 34 секунды:
phpBB 3.2.1 + расширение версии 3.0.0
При попытке регистрации на форуме через аккаунт facebook возникает ошибка:
"Необходимо указать или изменить дополнительные данные:
Адрес email слишком короткий.
Имя пользователя:
Имя пользователя должно содержать минимум 3 символа, максимум 20 символов."
Такое подозрение, что форум не может получить с facebook адрес электронной почты пользователя.
[