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

Расширения над которыми ведётся работа или планируется их создание.
Вы можете принимать участие в обсуждении, тестировании, выдвигать свои мнения и наработки.
Аватара пользователя
Петя Волков
bb3.0.1
bb3.0.1
Сообщения: 14
Зарегистрирован: 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
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

[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
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аватара пользователя
Петя Волков
bb3.0.1
bb3.0.1
Сообщения: 14
Зарегистрирован: 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
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

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

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

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

Если появится подобная ошибка с вконтакте, можно загрузить данные файлы на сайт, запустить в браузере и проверить работают ли другие сервисы API.

vk service.zip
(1.17 КБ) 11 скачиваний


Кстати может быть кому понадобятся они для реализации своих целей)))


Вернуться в «Разработка и тестирование расширений»