Проблема авторизации в Hibridauth
Добрый день! Позавчера установила Hibridauth, все настроила, ввела ключи, два дня все работало отлично, а сегодня авторизация не проходит (впервые обнаружила это, тестируя сайт с мобильного телефона). Ключи перепроверила. Слетела авторизация через все соц. сети сразу (назначены были VK, facebook* и Goolge).
При авторизации через facebook* пишет:
Goolge выдает ошибку, похожую на ту, которую выдавал до замены адреса редиректа с example.com/assets/components/hybridauth/action.php?hauth.done=Google на example.com/?hauth.done=Google (как сказано в инструкции):
VK:
Василий, подскажите, пожалуйста, в чем может быть ошибка?
При авторизации через 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»}
Василий, подскажите, пожалуйста, в чем может быть ошибка?
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Комментарии: 6
Или у тебя изменился домен, или есть путаница с его открытием и с www, и без www.
Например, у меня всегда bezumkin.ru, даже если попытаться открыть www.bezumkin.ru — поэтому путаницы быть не может.
Например, у меня всегда bezumkin.ru, даже если попытаться открыть www.bezumkin.ru — поэтому путаницы быть не может.
Точно. Добавила к адресу www и сразу же авторизовалась. Спасибо, Василий!
Не подскажешь, а в самом modx можно где-то настроить, чтобы только один вариант адреса был? Или нужно на хостинге настройки менять?
Будет ли достаточным и правильным вариантом, если я в .htaccess пропишу
RewriteCond %{HTTP_HOST} ^www\.example.com [NC]
RewriteRule ^(.*)$ example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.example.com [NC]
RewriteRule ^(.*)$ example.com/$1 [R=301,L]
Да, так и должно работать.
Только лучше как указано в ht.access самого MODX:
Только лучше как указано в 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.
Ну вообще я перепутала, мне как раз нужно присутствие www (чтобы не потерять в индексации, т.к. старый сайт существует с www).
Спасибо еще раз!
Спасибо еще раз!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.