1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.
Загрузка

1.1.2 Авторизация через соцсети (Google, Twitter, VKontakte) 1.1

Внешняя авторизация и регистрация

  1. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Пользователь guiltar разместил новый ресурс:

    Авторизация через соцсети (Google, Twitter, VKontakte) - Внешняя авторизация и регистрация

    Узнать больше об этом ресурсе...
     
    battlemax, Crunk, Serberg и 27 другим нравится это.
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Скрины покажи, а то никто не поставит пока не поймёт как это на форуме будет выглядеть.
     
    StWaN, R.J. и guiltar нравится это.
  3. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    два вопроса: 1)на версии twitter & vk auth плагину все равно? у меня вроде самые первые стоят...
    2) Ссылки в сайдбаре есть?
     
  4. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
  5. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Учитывая что там 11 пунктов, не очень крутой вариант.
     
  6. StWaN

    StWaN Местный

    Регистрация:
    12.08.11
    Сообщения:
    64
    Симпатии:
    30
    Версия XF:
    1.4.10
    guiltar, спасибо за плагин.

    При интеграции с твиттером на странице account/twitter не отображает аватарку с твиттера ( ссылка на неё такая https://api.twitter.com/1/users/profile_image?size=original&user_id=558611658 ), в профиле твиттера я её не менял, поэтому там стандартная https://si0.twimg.com/sticky/default_profile_images/default_profile_3_reasonably_small.png

    Если у меня форум в папке forum то в приложениях указывать базовый путь www.site.ru/forum/ ?
     
  7. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    это ошибка самого твиттера - через апи дается неправильная ссылка на аву по умолчанию, если ава установлена, то все норм.
     
    StWaN нравится это.
  8. Denel

    Denel Местный

    Регистрация:
    16.11.11
    Сообщения:
    295
    Симпатии:
    112
    Версия XF:
    1.5.9
    При авторизации через твиттер выбивает такую ошибку:
    Информация об ошибке
    Код:
    Zend_Oauth_Exception: Could not retrieve a valid Token response from Token URL: <?xml version="1.0" encoding="UTF-8"?> <hash> <error>Desktop applications only support the oauth_callback value 'oob'</error> <request>/oauth/request_token?oauth_consumer_key=qyvYd8JDrAio0KkmODg&amp;oauth_nonce=3e73b9677b6cb0aa98c7a0c2b523daec&amp;oauth_timestamp=1335798597&amp;oauth_signature_method=HMAC-SHA1&amp;oauth_version=1.0&amp;oauth_callback=http%3A%2F%2Fparkour-forum.ru%2Fregister%2Ftwitter&amp;oauth_signature=3UTRxM%2F3Uar7an20jYFxZXP2pSg%3D</request>
    Трассировка стэка
    Код:
    #0 /var/www/airjordan/data/www/parkour-forum.ru/library/Zend/Oauth/Http.php(190): Zend_Oauth_Http->_assessRequestAttempt(Object(Zend_Http_Response))
    #1 /var/www/airjordan/data/www/parkour-forum.ru/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
    #2 /var/www/airjordan/data/www/parkour-forum.ru/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
    #3 /var/www/airjordan/data/www/parkour-forum.ru/library/Zend/Oauth/Http/RequestToken.php(51): Zend_Oauth_Http->startRequestCycle(Array)
    #4 /var/www/airjordan/data/www/parkour-forum.ru/library/Zend/Oauth/Consumer.php(115): Zend_Oauth_Http_RequestToken->execute()
    #5 /var/www/airjordan/data/www/parkour-forum.ru/library/Social/Provider/Oauth/Abstract.php(58): Zend_Oauth_Consumer->getRequestToken()
    #6 /var/www/airjordan/data/www/parkour-forum.ru/library/Social/ControllerPublic/Register.php(34): Social_Provider_Oauth_Abstract->getAuthorizeUrl('http://parkour-...')
    #7 /var/www/airjordan/data/www/parkour-forum.ru/library/Social/ControllerPublic/Register.php(389): Social_ControllerPublic_Register->_getProviderResponse(Object(Social_Provider_Oauth_Twitter))
    #8 /var/www/airjordan/data/www/parkour-forum.ru/library/XenForo/FrontController.php(310): Social_ControllerPublic_Register->actionTwitter()
    #9 /var/www/airjordan/data/www/parkour-forum.ru/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #10 /var/www/airjordan/data/www/parkour-forum.ru/index.php(13): XenForo_FrontController->run()
    #11 {main}
    Содержимое запроса
    Код:
    array(3) {
      ["url"] => string(46) "http://parkour-forum.ru/register/twitter?reg=1"
      ["_GET"] => array(1) {
        ["reg"] => string(1) "1"
      }
      ["_POST"] => array(0) {
      }
    }
    
     
  9. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    NSky, GraD и Denel нравится это.
  10. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    А никак нельзя без TMS ? может чтонибудь в ручную?
     
  11. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    можно и вручную конечно правки сделать.
    в xml надо смотреть что там добавляется и добавлять руками.
     
    GraD нравится это.
  12. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    А можно поподробнее, буду благодарен.
    при регистрации в гуле пишет
    Ошибкаredirect_uri_mismatch
    The redirect URI in the request: http://schoolkuban.ru/register/google did not match a registered redirect URI
    Вот ещё вопрос а что то я не вижу настройки Facebook, как включить?
     
  13. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    Через Твитер и Вконтакте получилось, чрез гуглу так и осталась проблема, через фэйсбук пишет ошибку
    {
    "error": {
    "message": "Invalid redirect_uri: \u0414\u0430\u043d\u043d\u044b\u0439 URL \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.",
    "type": "OAuthException",
    "code": 191
    }
    }
    Что я мог не так сделать?
     
  14. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Фэйсбук я вообще не трогал. Только кнопку заменил
    А для гугла нужно редиректы правильно написать:
    Код:
    http://schoolkuban.ru/register/google
    http://schoolkuban.ru/register/google?assoc=1
    
     
    GraD нравится это.
  15. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    а где это править? :oops:
     
  16. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    в консоли гугла. там настройки приложения
     
  17. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Можете пожалуйста скрин сделать, что где в гугле прописать надо?

    У меня получается первый путь подправить, а второй нет, пишет несоответствие.
     
  18. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    Вот лови
    1.JPG
     
    спартакспартак, pospelov и ANGEL OF FIRE нравится это.
  19. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Тогда что то не то. Всё так же заполняю, пишет

    redirect_uri_mismatch
    The redirect URI in the request: http://www.magichit.net/forum/register/google did not match a registered redirect URI
     
  20. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    ANGEL OF FIRE нравится это.

Поделиться этой страницей