Расширения над которыми ведётся работа или планируется их создание.
Вы можете принимать участие в обсуждении, тестировании, выдвигать свои мнения и наработки.
-
romaamor
- bb3.0.2

- Сообщения: 26
- Зарегистрирован: 20.11.2014, 06:40
- Репутация: 0
Сообщение
romaamor » 20.11.2014, 06:46 #1
Подробнее о расширении и приобретении: Авторизация через социальные сети для phpBB3.x
Зарегистрировался через ВКонтакте. - имя видите -( я romaamor ). Через одноклассники не получилось. Ошибку выдало.
А чё выдаёт вместо имени номер ID ?
Изменить версию API вконтакте можно в \bb3mobi\social\controller\vkontakte.php
'v' => '5.80',
Код: Выделить всё
$params = array(
'user_ids' => $tokens['user_id'],
'fields' => 'uid,first_name,last_name,screen_name,sex,bdate,photo_medium',
'v' => '5.80',
'access_token' => $tokens['access_token']
);
romaamor
-
Anvar
- Администратор

- Сообщения: 1385
- Зарегистрирован: 08.08.2014, 14:26
- Репутация: 398
Сообщение
Anvar » 20.11.2014, 12:49 #2
romaamor, Поставил тебе имя. Тут два варианта, либо вконтакте стоит id вместо имени или сам ввёл. Ввёл в заблуждение))
В любом случае данное расширение для phpBB3.1, ещё тестируется.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!
Anvar
-
romaamor
- bb3.0.2

- Сообщения: 26
- Зарегистрирован: 20.11.2014, 06:40
- Репутация: 0
Сообщение
romaamor » 20.11.2014, 20:37 #3
Error! писал(а): Имя сам заполнял или он взял из логина вконтакте?
Нет, обычное окошко - всплывашка.
Error! писал(а): Ошибку какую одноклассники выдал?
Сейчас выйду и заново попытаюсь через ОК зайти.
Отправлено спустя 9 минут 2 секунды:
Информация
No route found for "GET //authorize"
Отправлено спустя 1 минуту 11 секунд:
Я сейчас зашол через почтовый ящик, со сменой пароля.

romaamor
-
Anvar
- Администратор

- Сообщения: 1385
- Зарегистрирован: 08.08.2014, 14:26
- Репутация: 398
Сообщение
Anvar » 23.11.2014, 09:42 #4
Что же не обратил внимания раньше на два слэша //authorize
Сейчас поправил..
Anvar
-
Михаил
- bb3.0.1

- Сообщения: 12
- Зарегистрирован: 11.03.2015, 12:07
- Репутация: 3
Сообщение
Михаил » 11.03.2015, 15:12 #5
Anvar, Здравствуйте, сегодня приобрел данное расширение, уже проверил, все работает отлично. Спасибо.
Возникло пара вопросов:
1. У меня на форуме была настроена авторизация oAuth штатными средствами (через google и вконтакте). Можно-ли как то синхронизировать уже прикрепленные учетки (хотя-бы вконтакте)?
2. Вопрос вытекает из первого - можете-ли вы добавить провайдера Google или дать совет как его добавить? Насколько я понял этот провайдер в оригинальном пакете phpBB лежит ../forum/phpbb/auth/service/google.php
но как адаптировать его к расширению я придумать не могу так как мои знания в программировании оставляют желать лучшего.
Если первый вопрос возможно мало кому интересен, то второй думаю будет интересен многим.
Михаил
-
Anvar
- Администратор

- Сообщения: 1385
- Зарегистрирован: 08.08.2014, 14:26
- Репутация: 398
Сообщение
Anvar » 11.03.2015, 16:05 #6
По первому вопросу можно написать конвертор данных из штатной таблицы в новую. Хорошо бы знать сколько пользователей использует штатную возможность подключать аккаунты, из практики пользователи не очень любят использовать привязку аккаунтов.
По второму вопросу нужно создать отдельный class для работы с Google, это будет сделано. Основная проблема в том, что я не смог получить необходимые данные app id и sectret key в google. Наверное от того что для нашего региона открываются ссылки как google.kz, нужно будет попросить кого-нибудь создать приложение для моего форума. Включу в следующую версию, может быть ещё добавлю соц сетей.
А штатная возможность phpBB ограничена, нет аватар и других данных, нужно физическое вмешательство, к тому-же как будет потом с обновлением не понятно, по этому не стал использовать.
Anvar
-
Михаил
- bb3.0.1

- Сообщения: 12
- Зарегистрирован: 11.03.2015, 12:07
- Репутация: 3
Сообщение
Михаил » 11.03.2015, 16:38 #7
Anvar писал(а):По первому вопросу можно написать конвертор данных из штатной таблицы в новую. Хорошо бы знать сколько пользователей использует штатную возможность подключать аккаунты, из практики пользователи не очень любят использовать привязку аккаунтов.
Трудно сказать так как штатной статистики на сколько я понял нет. Но я поставил счетчик на нажатие кнопки авторизации/привязки аккаунта с помошью яндекс метрики и практический ежедневно на эту кнопку нажимают от 2-х раз. Не знаю правда просто на нее жмут или именно по назначению.
Anvar писал(а):Основная проблема в том, что я не смог получить необходимые данные app id и sectret key в google.
Это не оно? -
https://developers.google.com/accounts/ ... mingtheurl
Anvar писал(а):нужно будет попросить кого-нибудь создать приложение для моего форума.
Мне не сложно сделать. Напишите какие делать обратные ссылки. У меня например они в таком формате:
Код: Выделить всё
http://dmyt.ru/forum/ucp.php?mode=login&login=external&oauth_service=google
http://dmyt.ru/forum/ucp.php?i=ucp_auth_link&mode=auth_link&link=1&oauth_service=google
https://dmyt.ru/forum/ucp.php?mode=login&login=external&oauth_service=google
https://dmyt.ru/forum/ucp.php?i=ucp_auth_link&mode=auth_link&link=1&oauth_service=google
Михаил
-
Anvar
- Администратор

- Сообщения: 1385
- Зарегистрирован: 08.08.2014, 14:26
- Репутация: 398
Сообщение
Anvar » 11.03.2015, 16:54 #8
Михаил писал(а):Это не оно? -
Оно, но там только описание для реализации. Зарегистрировать приложение там нет возможности.
Ссылка будет такой
http://bb3.mobi/forum/authorize?google
или
http://bb3.mobi/forum/authorize?google=auth
узнать могу точно только во время отладки.
Anvar
-
Михаил
- bb3.0.1

- Сообщения: 12
- Зарегистрирован: 11.03.2015, 12:07
- Репутация: 3
Сообщение
Михаил » 11.03.2015, 17:15 #9
Anvar, сделал приложение, правда там используется мой e-mail. Отправлю вам в личку ключи.
Михаил
-
Anvar
- Администратор

- Сообщения: 1385
- Зарегистрирован: 08.08.2014, 14:26
- Репутация: 398
Сообщение
Anvar » 11.03.2015, 17:26 #10
Михаил, Хорошо, спасибо. Буду работать, слишком быстро не обещаю. Хотелось бы кроме google ещё внести новшества.
Я несколько раз по несколько часов потратил, пол года и месяц назад, так и не смог получить эти заветные наборы символов

С фейсбуком не сразу далось, так как надо было ещё инструкцию сделать.
Anvar