Проблема авторизации в Hibridauth

Добрый день! Позавчера установила Hibridauth, все настроила, ввела ключи, два дня все работало отлично, а сегодня авторизация не проходит (впервые обнаружила это, тестируя сайт с мобильного телефона). Ключи перепроверила. Слетела авторизация через все соц. сети сразу (назначены были VK, facebook* и Goolge).

При авторизации через facebook* пишет:
URL не соответствует настройкам приложения: Один или несколько из указанных URL-адресов заблокированы настройками приложения. Адрес должен совпадать с адресом веб-сайта или адресом холста, или же домен должен являться поддоменом одного из доменов приложения.

Goolge выдает ошибку, похожую на ту, которую выдавал до замены адреса редиректа с example.com/assets/components/hybridauth/action.php?hauth.done=Google на example.com/?hauth.done=Google (как сказано в инструкции):
Ошибкаredirect_uri_mismatch
The redirect URI in the request: limo-world.pa.infobox.ru/?hauth.done=Google did not match a registered redirect URI

VK:
{«error»:«invalid_request»,«error_description»:«redirect_uri has wrong domain, check application settings»}

Василий, подскажите, пожалуйста, в чем может быть ошибка?
Дарья Сизова
07 декабря 2013, 08:50
modx.pro
2 069
0

Комментарии: 6

Василий Наумкин
07 декабря 2013, 12:53
0
Или у тебя изменился домен, или есть путаница с его открытием и с www, и без www.

Например, у меня всегда bezumkin.ru, даже если попытаться открыть www.bezumkin.ru — поэтому путаницы быть не может.
    Дарья Сизова
    07 декабря 2013, 12:55
    0
    Точно. Добавила к адресу www и сразу же авторизовалась. Спасибо, Василий!
      Дарья Сизова
      07 декабря 2013, 12:57
      0
      Не подскажешь, а в самом modx можно где-то настроить, чтобы только один вариант адреса был? Или нужно на хостинге настройки менять?
        Дарья Сизова
        07 декабря 2013, 13:06
        0
        Будет ли достаточным и правильным вариантом, если я в .htaccess пропишу

        RewriteCond %{HTTP_HOST} ^www\.example.com [NC]
        RewriteRule ^(.*)$ example.com/$1 [R=301,L]
          Василий Наумкин
          07 декабря 2013, 13:11
          0
          Да, так и должно работать.

          Только лучше как указано в ht.access самого MODX:
          RewriteCond %{HTTP_HOST} .
          RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC]
          RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]
          У тебя же наоборот, с www на без-www.
            Дарья Сизова
            07 декабря 2013, 13:23
            0
            Ну вообще я перепутала, мне как раз нужно присутствие www (чтобы не потерять в индексации, т.к. старый сайт существует с www).
            Спасибо еще раз!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6