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

Расширения над которыми ведётся работа или планируется их создание.
Вы можете принимать участие в обсуждении, тестировании, выдвигать свои мнения и наработки.
Ответить Вложения 14
Аватара пользователя
Петя Волков
bb3.0.2
bb3.0.2
Сообщения: 21
Зарегистрирован: 02.07.2015, 15:36
Репутация: 0

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

Сообщение Петя Волков » 07.07.2015, 22:03 #41

Анвар, подскажите плз 2 вещи.

1. Где в БД искать привязки соц. аккаунта к основному? В soc_users? Или есть ещё какие-то связи?
После переезда на 3.1 старые пользователи у которых были привязки вместо входа в основной акк - создают новый. Хотя я сам отлично вошел с ассоциированной старой учетки.
2. Как увеличить иконки в личном разделе в моих аккаунтах? Они там очень мелкие. Ковырял, но как-то путного ничего не вышло.
Спасибо.

Отправлено спустя 5 часов 3 минуты 1 секунду:
При удалении пользователя из админки он не удаляется из таблицы soc_users в связи с этим возникла пара вопросов, как ведет себя модуль в следующих ситуациях:

1. После удаления основного пользователя к которому были припаркованы социальные - что произойдет при входе из социалки?
2. После удаления соц. пользователя (зарегистрированного из соцсети) из админки - что произойдет при попытке входа? Ведь он остался в табличке soc_users. Будут перезаписаны данные или будет новая регистрация, а старая будет висеть?
3. Опция "Удалить аккаунты соц сетей" в настройке экста в админке отпарковывает соц. аккаунты от основных и удаляет их из таблицы soc_users. Или только отпарковывает?
Основные соц. аккаунты она не трогает?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1371
Зарегистрирован: 08.08.2014, 14:26
Репутация: 394

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

Сообщение Anvar » 08.07.2015, 06:11 #42

Если пользователь удалён, значит его нету - при регистрации будет создан новый естественно, а в таблице soc_users данные обновляются если они есть иначе будет новая запись.
Опция в админке удаляет данные из soc_users, это тоже самое что и отключает. Основные массово удалить можно на прямую в базе.

Основной аккаунт определяется в поле soc_users_type с значением 0, 1 - подключённый.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
Сергей Мартыненко
bb3.0
bb3.0
Сообщения: 1
Зарегистрирован: 31.08.2015, 09:07
Репутация: 0

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

Сообщение Сергей Мартыненко » 08.10.2015, 19:37 #43

Где можно скачать это расширение для phpdd3.1.3 :?:

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1371
Зарегистрирован: 08.08.2014, 14:26
Репутация: 394

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

Сообщение Anvar » 10.10.2015, 06:13 #44

Расширение не для свободного доступа, условия в ТОП-теме.

Аватара пользователя
Петя Волков
bb3.0.2
bb3.0.2
Сообщения: 21
Зарегистрирован: 02.07.2015, 15:36
Репутация: 0

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

Сообщение Петя Волков » 29.11.2015, 01:17 #45

Доброго времени.
Появилась проблема при входе с ВК - у пользователей вылетает 502. В чем может быть проблема?
Ничего не менял, не ковырял.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1371
Зарегистрирован: 08.08.2014, 14:26
Репутация: 394

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

Сообщение Anvar » 29.11.2015, 05:09 #46

Не хватает ресурсов сервера, сильно нагружен.

Варианты решения:
Оптимизировать работ (моды/расширения).
Сменить хостинг.
Оставить всё как есть.

Аватара пользователя
Петя Волков
bb3.0.2
bb3.0.2
Сообщения: 21
Зарегистрирован: 02.07.2015, 15:36
Репутация: 0

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

Сообщение Петя Волков » 29.11.2015, 12:41 #47

Как я могу оставить всё как есть, если есть множество пользователей из СС?
502 - присутствует всегда, независимо от загрузки сервера и проявляется только при попытки входа или регистрации только из ВК.
Если бы дело было в хостинге - то такая проблема была бы всегда, хостинг у меня давно, проблем не было.

Отправлено спустя 10 минут 43 секунды:
Я не говорю, что в модуле дело. Он тоже без проблем работал всегда. Я просто хочу понять, что сделать, чтобы работало, т.к. ВК создает приличную часть трафика.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1371
Зарегистрирован: 08.08.2014, 14:26
Репутация: 394

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

Сообщение Anvar » 29.11.2015, 12:58 #48

У каждой социальной сети свои сервера. Проблема может быть где-то по пути между серверами. Всё что работает стабильно, рано или поздно имеет свойство ломаться.

Придумаю скриптик для того что-бы отображалась связь, зелёная - есть, красная - нету. Или лог вести.

Аватара пользователя
Петя Волков
bb3.0.2
bb3.0.2
Сообщения: 21
Зарегистрирован: 02.07.2015, 15:36
Репутация: 0

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

Сообщение Петя Волков » 29.11.2015, 13:15 #49

Хостинг предлагает проверить. Что ему предоставить на это?
Мы можем проверить возможность соединения между Вашим сервером и сервисом вконтакте. Для этого, пожалуйста, уточните адреса (и при необходимости, порты), куда подключается модуль.
Отправлено спустя 8 минут 31 секунду:
У меня стоят соц. кнопки. Они работают. Если бы были проблемы с соединением с ВК - кнопки бы не работали.
По скриптам, ошибка возникает мгновенно. Хостер сказал, что она не может быть связана с тех. ограничениями, в ином случае она вылетала бы не сразу.

Отправлено спустя 35 минут 34 секунды:
Получил ответ после проверки хостером. Фасты настаивают на ошибке скрипта:
Дорогой Роман!

Судя по описанию, происходит ошибка на уровне скрипта. При проблемах с соединением, перед возникновением 502 ошибки, обычно некоторое время страница просто загружается, в ожидании ответа.

К сожалению, в логе /var/www/***/data/logs/fpm/***_php.error.log записей не найдено. Возможно, стоит изменить параметр error_reporting для данного сайта, а также проверить возможность доступа скриптов для записи ошибок в данный лог. Пожалуйста, сообщите, если требуется помощь с нашей стороны - установим стандартное значение для error_reporting и протестируем запись ошибок в лог.

В логе nginx можно наблюдать ошибки такого вида:

2015/11/29 13:35:32 [error] 26289#0: *9783346 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 2.76.**.***, server: http://www.forum.***.ru, request: "GET /authorize?vkontakte&code=************* HTTP/1.1", upstream: "fastcgi://127.0.0.1:29500", host: "www.forum.***.ru"

Здесь также можно сделать вывод об ошибке со стороны php-скрипта, поскольку соединение было сброшено на стороне php-fpm.
Отправлено спустя 14 минут 26 секунд:
Проблема ушла сама после повторной перезагрузки впс. Но дело явно не в расширении и доступе к нему, раз такая ситуация.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1371
Зарегистрирован: 08.08.2014, 14:26
Репутация: 394

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

Сообщение Anvar » 29.11.2015, 16:23 #50

Я был на работе и не успел отправить файлы к сожалению, загрузили.

Если появится подобная ошибка с вконтакте, можно загрузить данные файлы на сайт, запустить в браузере и проверить работают ли другие сервисы API.
vk service.zip
(1.17 КБ) 14 скачиваний
Кстати может быть кому понадобятся они для реализации своих целей)))

Понравился проект? Вы можете поддержать его материально. Подогрейте душу программисту :-D Адрес email: руб.
Ответить Вложения 14