Jump to content
IPS Invision Community
Sign in to follow this  
Sipsb

Steam Login Method

Recommended Posts

Sipsb

Steam Login Method


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


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

 

Share this post


Link to post
Share on other sites
SeMax

на офф. сайте версия 2.0.3 уже есть

Share this post


Link to post
Share on other sites
WOLF
26.04.2017 в 20:38, SeMax сказал:

на офф. сайте версия 2.0.3 уже есть

 

 

Share this post


Link to post
Share on other sites
WOLF

а, сорян

 

  • Поддержать 1

Share this post


Link to post
Share on other sites
CeperaEnTa

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

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

Снимок.JPG

 

  • Поддержать 1

Share this post


Link to post
Share on other sites
CeperaEnTa

Думал может проблема с сертификатом. Перезапросил API ключ на домен https. Не помогло(

  • Поддержать 1

Share this post


Link to post
Share on other sites
CeperaEnTa

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

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

Share this post


Link to post
Share on other sites
Draco-Zero
2 часа назад, CeperaEnTa сказал:

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

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

Share this post


Link to post
Share on other sites
CeperaEnTa
1 час назад, Draco-Zero сказал:

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

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

Share this post


Link to post
Share on other sites
DrTauren

2.0.4. не работает после обновы Steam, вопреки описанию

Share this post


Link to post
Share on other sites
Black_Yuzia

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

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

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

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

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

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

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



 

Edited by Black_Yuzia

Share this post


Link to post
Share on other sites
DrTauren

Я разобрался вчера. Пересоздал просто ключ в стиме и всё заработало

Share this post


Link to post
Share on other sites
redskizzem

Где меню с настройками?
Уже миллион раз переставил. Нет его!

Share this post


Link to post
Share on other sites
CeperaEnTa

4.3?

Share this post


Link to post
Share on other sites
CeperaEnTa

@Sipsb Тебя нам бог послал:bravo: Спасибо, очередное=)

  • Нравится 1

Share this post


Link to post
Share on other sites
HooLIGUN

Может кто подсказать:

При включении ЧПУ, авторизация перестает работать, каж д ый раз возвращает на страницу стима. Как исправить?

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

image.png.a8a8da9084c7e796235ea63d5af77318.png

 

Share this post


Link to post
Share on other sites
HooLIGUN
Posted (edited)

Можно и так сказать. У меня nginx. Все перенаправления работают, но вот с этим - проблема

Edited by qwert

Share this post


Link to post
Share on other sites
Sipsb

@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

 

Share this post


Link to post
Share on other sites
Kis
11.05.2020 в 10:23, HooLIGUN сказал:

У меня nginx

Скорей всего придется править конфиг nginx.

Share this post


Link to post
Share on other sites
Shinobi

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...
Вверх