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

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

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

  1. ANGEL OF FIRE

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

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Нашёл в чём проблема была. Спасибо всем.

    Тут тоже та же ошибка выскакивала, как и в хаке TMS. Пришлось удалять те же самые строчки как и там.
     
  2. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    советую не светить секретные данные. А раз засветили - есть кнопочка Reset client secret
     
    GraD нравится это.
  3. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    Спасибо за совет, щя перебью
     
  4. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Перевел данный хак, если есть ошибки указывайте!

    [Вложение перенесено в первое сообщение]
     
    BLEF, Romchik®, Ranmaru Rei и 6 другим нравится это.
  5. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    а как залить язык?
     
  6. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Через импорт языков
     
  7. GraD

    GraD Местный

    Регистрация:
    20.05.11
    Сообщения:
    181
    Симпатии:
    49
    Версия XF:
    1.5.2
    да то понятно но всё перепробовал остаётся с перезаписью.
    Что б долго не мучится выберите с перезаписью языка
     
    lifeact нравится это.
  8. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    а с перезаписью и нужно!
     
  9. Lover

    Lover Местный

    Регистрация:
    20.04.12
    Сообщения:
    13
    Симпатии:
    1
    Версия XF:
    1.1.2
    Авторизация через Вконтакте выдает ошибку.

    - Ошибка
    Контроллер XenForo_ControllerPublic_Index не имеет определения действия RegisterVk.

    В чем может быть проблема?
     
  10. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Файлы нужно загрузить
     
  11. Lover

    Lover Местный

    Регистрация:
    20.04.12
    Сообщения:
    13
    Симпатии:
    1
    Версия XF:
    1.1.2
    Файлы загружены все установлено, в том числе TMS. ID приложения и ключ введен. И все равно выдает выше приведенную ошибку.
     
  12. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    очень странно. попробуйте переустановить плагин.
    может быть это конфликт с другим плагином. попробуйте на время отключить все остальные плагины.
    но скорей всего что-то с файлами. он их кажется не видит просто
     
  13. Lover

    Lover Местный

    Регистрация:
    20.04.12
    Сообщения:
    13
    Симпатии:
    1
    Версия XF:
    1.1.2
    Спасибо, попробую похимичить.
     
  14. Bop

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

    Регистрация:
    15.05.12
    Сообщения:
    5
    Симпатии:
    0
    Версия XF:
    1.1.2
    после подтверждения на вк, редиректит на http://forum.domain.com//index.php?register/vk&code=0938c6b217fe6430b8&state=profile
    откуда взялся второй слэш?

    при нажатии гугловской кнопки:
    Ошибкаredirect_uri_mismatch
    The redirect URI in the request: http://forum.domain.com//index.php?register/google did not match a registered redirect URI

    скажи пожалуйста, в какую сторону копать?

    ps web-сервер: nginx
     
  15. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    похоже у вас не включены ЧПУ в настройках форума.
    Поэтому в настройках приложений каждой из соцсети - подправьте redirect url на правильные с index.php в середине
     
  16. Bop

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

    Регистрация:
    15.05.12
    Сообщения:
    5
    Симпатии:
    0
    Версия XF:
    1.1.2
    можно подробне, какого вида должен быть redirect url? пробовал http://forum.liwow.ru и http://forum.liwow.ru/redirect/vk

    для ЧПУ нужно иметь апач с modrewrite'ом, у меня стоит nginx, не уверен, что правильно написал все rewrite рулы.

    PS при включении ЧПУ перестает работать редирект на контакт. http://forum.liwow.ru/register/vk?reg=1 на http://forum.domain.com/register/vk?reg=1 появляется надпись Invalid authorization code
     
  17. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    включите ЧПУ и уже исходя из них настраивайте по инструкции приложения в соцсетях, вернее редирект урл-ы в них.
     
  18. StWaN

    StWaN Местный

    Регистрация:
    12.08.11
    Сообщения:
    64
    Симпатии:
    30
    Версия XF:
    1.4.10
    Если нажать "Войти через Twitter", затем на странице Twitter нажать ссылку Cancel, and return to app, получим сообщение: На сервере произошла ошибка. Пожалуйста, попробуйте позже.
    В логах это:
    Код:
    Информация об ошибке
    ErrorException: Undefined index: oauth_token - library/Social/Provider/Oauth/Abstract.php:35
    Сгенерирована пользователем: Неизвестная учётная запись, только что
    Трассировка стэка
    #0 /var/www/ ******* /data/www/mysite.ru/forum/library/Social/Provider/Oauth/Abstract.php(35): XenForo_Application::handlePhpError(8, 'Undefined index...', '/var/www/*****...', 35, Array)
    #1 /var/www/ ******* /data/www/mysite.ru/forum/library/Social/Provider/Abstract.php(14): Social_Provider_Oauth_Abstract->getAccessToken('http://www.mysi...')
    #2 /var/www/ ******* /data/www/mysite.ru/forum/library/Social/ControllerPublic/Register.php(38): Social_Provider_Abstract->authenticate('http://www.mysi...')
    #3 /var/www/ ******* /data/www/mysite.ru/forum/library/Social/ControllerPublic/Register.php(391): Social_ControllerPublic_Register->_getProviderResponse(Object(Social_Provider_Oauth_Twitter))
    #4 /var/www/ ******* /data/www/mysite.ru/forum/library/XenForo/FrontController.php(310): Social_ControllerPublic_Register->actionTwitter()
    #5 /var/www/ ******* /data/www/mysite.ru/forum/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #6 /var/www/ ******* /data/www/mysite.ru/forum/index.php(13): XenForo_FrontController->run()
    #7 {main}
    Содержимое запроса
    array(3) {
      ["url"] => string(95) "http://www.mysite.ru/forum/register/twitter?denied=xpH0XZ*******************************Vh9I"
      ["_GET"] => array(1) {
        ["denied"] => string(42) "xpH0XZ*******************************Vh9I"
      }
      ["_POST"] => array(0) {
      }
    }
    Тоже самое и с вКонтакте.
     
  19. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Твиттер отказывает в авторизации судя по урлу
    http://www.mysite.ru/forum/register/twitter?denied=xpH0XZ
     
  20. Adrug

    Adrug Местный

    Регистрация:
    28.04.12
    Сообщения:
    50
    Симпатии:
    6
    Версия XF:
    1.1.2
    запрашиваемая страница не найдена, при попытке авторизоваться будь то facebook или vkontakte
     

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