Перейти к содержимому
Русский язык для Invision Community 5

Авторизация через Steam 4.4

Добрый день. Пытаюсь установить приложение для авторизации через Steam. 

https://github.com/LavaToaster/IPS-SteamLoginMethod

Проблема в том, что после нажатия на кнопку вход на сайте стима ничего не происходит (страница обновляется и всё)

Как можно проверить в чем может быть проблема и исправить? Автор, как я понимаю, не планирует выпускать обновление

 

У меня уже была аналогичная проблема на 3.4.8 

https://ipbskins.ru/forums/topic/14960-avtorizatsiya-cherez-steam-348/

 

Рекомендованные сообщения

Проверил на локалке. Работает.

  • Автор
1 час назад, newbie сказал:

Проверил на локалке. Работает.

Действительно. Проверил на чистой версии, работает.

Но не работает на версии, которая после чистого обновления с 3.4..

  • Автор

Нашел причину.

Не работает при включении опции в ЧПУ

При отключении авторизация работает

image.thumb.png.0fdc5d26dfdd5a24a9960e25709c45bf.png

У меня nginx, может быть, я неправильно прописал конфиг?

    location / {
    try_files $uri $uri/ /index.php; 
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }

  • Автор
2 часа назад, newbie сказал:

Конкретно так не работает - при открытии любой страницы, браузер пытается скачать index.php

        location / {
            try_files $uri $uri/ /index.php?$args;
        }

Так тоже самое

     location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files $uri $uri/ /index.php?$args;
        }
    }
    }

При вот такой конфигурации часть сайта работает, могу перейти в настройки профиля, авторизация работает, но при переходе на главную страницу сайта либо в профиль пользователя, то начинается загрузка файла index.php

    location / {
        try_files $uri $uri/ /index.php?$args;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }

 

location / {
    index index.html index.php;
    try_files $uri $uri/ /index.php?$args;
}

 

  • Автор
3 часа назад, newbie сказал:

location / {
    index index.html index.php;
    try_files $uri $uri/ /index.php?$args;
}

 

Загрузка файла index.php на всех страницах

  • Автор

Поборол. Спасибо за помощь

location / {
            try_files $uri $uri/ /index.php?$args;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.