Перейти к содержанию
IPS Invision Community 🇷🇺

Steam Login Method


Sipsb

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

Steam Login Method


Это приложение позволит пользователям Войти в ваш форум через систему аутентификации steam openid. Существующие пользователи могут связать свои учетные записи steam в панели управления пользователями.


  • Автор
    Sipsb
  • Добавлен
    10.06.2018
  • Категория
  • Разработчик
    Lavo
  • Локализация
    EN

 

Ссылка на комментарий
  • 5 месяцев спустя...
  • 10 месяцев спустя...

Доброго времени суток! Приложение рабочее, НО... После перехода по ссылке авторизации, всплывает нехорошее окно (скриншот прилагаю). Обойти данную вещь возможно? Или другой плагин нужен?

Скрытый текст

Снимок.JPG

 

  • Поддержать 1
Ссылка на комментарий
  • 2 недели спустя...

Проблема оказалась не в плагине, ответ от поддержки Steam.

"Здравствуйте.
Домен верхнего уровня *.pro был внесён в наши фильтры из-за описанной в предупреждении чрезмерной подозрительной активности зарегистрированных в нём сайтов. 
Тем не менее, пользователи смогут перейти на ваш сайт, воспользовавшись ссылкой внизу нашего сообщения.
Приносим извинения за причинённые неудобства."

Ссылка на комментарий
2 часа назад, CeperaEnTa сказал:

Домен верхнего уровня *.pro был внесён в наши фильтры из-за описанной в предупреждении чрезмерной подозрительной активности зарегистрированных в нём сайтов. 
Тем не менее, пользователи смогут перейти на ваш сайт, воспользовавшись ссылкой внизу нашего сообщения.
Приносим извинения за причинённые неудобства."

Странная политика блочить домены.

Ссылка на комментарий
1 час назад, Draco-Zero сказал:

Странная политика блочить домены.

Да по факту вполне предсказуемая мера. Домен .Pro выразителен и недорог. В инете элементарных рулеток пруд пруди, штампуют их пачками, и ложат на определенную зону доменов. От сюда и мера комьюнити стима)

Ссылка на комментарий
  • 4 недели спустя...
  • 2 недели спустя...

@DrTauren @Sipsb Все было как и у других (С их жалобами что не работает.)
Но (как я думаю) помогают следующие шаги:

  1. Снести старый Плагин (Sign with Steam).
  2. Установить с нуля последнюю версию (на данный момент 2.0.4)
  3. а вот тут очень интересно. До конца еще не понял как это влияет но все же...
    Много-много текста:
    Скрытый текст

    Ранее видел как человек говорил что надо "перевыпустить" ключ. т.е. удалить старый создать новый.
    В моем случае, удалять было не удобно (к ключу привязан не один сайт, к тому-же там все работает ....)
    Что бы сменить ключ, зайдите в  "Методы Авторизации" после второго пункта. Удалить оттуда Старый ключ. Впишите новый. И Сохраните.
    В моем случае была ошибка. (При попытке добавить тот же ключ) 
    Потому следовал след. схеме : Удалил старый ключ, Сохранил. Добавил старый ключ. Сохранил. Проверил вход через стим - все работает.

    Варианты:
    а)Удалить старый ключ. Добавить новый.
    б)Удалить старый ключ. Добавить этот же (старый) ключ.

    Слишком много слов ключ... Жаль Крузя не видит...

У меня Вход/Авторизация через STEAM после этих манипуляций - работает. Можете зайти и проверить (ссылка сами знаете где).

Если что не понятно - киньте мне ключи пишите, я помогу.



 

Ссылка на комментарий
  • 1 месяц спустя...
  • 3 недели спустя...
  • 1 год спустя...

@HooLIGUN Проблема видимо с самим плагином.

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

Можете попробовать этот вариант, но может не сработать! Вставите следующий код в файл Steam.php после 27 строки.

Путь к файлу: /applications/steamlogin/sources/Login/Steam.php

if(!isset(\IPS\Request::i()->openid_ns) && isset(\IPS\Request::i()->{'openid.ns'})){
    \IPS\Request::i()->openid_ns = \IPS\Request::i()->{'openid.ns'};

    foreach(\IPS\Request::i() as $Key => $Value){

        if(substr($Key, 0, 7) != 'openid.'){
            continue;
        }

        \IPS\Request::i()->{'openid_'.substr($Key, 7)} = $Value;

    }
}
Скрытый текст

09.png

 

Ссылка на комментарий
  • 1 месяц спустя...

Работало нормально, хостинг timeweb, php 7.4 . Надо было проверить работу БД на php 7.2 , хостинг позволяет переключить. Переключил, сайт начал писать ошибку, вернул обратно.

После этого Steam вход перестал работать, пишет "Unable to validate Steam OpenID request." Я уже все перепробовал - переустановка, изменение кода Api, удаление авторизации Steam и создание новой. Ничего не помогает. Раньше эта ошибка была из-за изменения http на https в Steam, но в этой версии это исправлено.

Кто то знает решение?

Ссылка на комментарий

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти
×
×
  • Создать...
Вверх
Вверх