Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
HooLIGUN

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

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

\admin\applications\core\modules_public\global\register.php

 

Найти

	//-----------------------------------------
	// Show the form (email and display name)
	//-----------------------------------------

Добавить после

	if( $member['steamid'] )
	{
		foreach( $custom_fields_out as $ftype => $value )
		{
			if( is_array( $value ) )
			{
				foreach( $value as $k => $field )
				{
					if( $field['id'] == 'ид_поле' )
					{
						unset( $custom_fields_out[ $ftype ][ $k ] );
					}
				}
			}
		}
	}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо!

Поделиться сообщением


Ссылка на сообщение
04/09/18 20:36 (изменено)

Ну опять в стиме что то обновили и хук перестал работать!Автор почему то обновил только для IPS4 а для 3 версии нет и не отвечает на сообщения,кто может помочь???

Для 4 версии форумов он пофиксил вот это:

-Fixes issue when logging in due to open id endpoint updates by Steam

-Update to friendly url's - Thanks Aiwa

-Update API calls to go over https instead of http.

Изменено пользователем BaMIIuP

Поделиться сообщением


Ссылка на сообщение

а для 3 версии нет

3 версия уже давно не поддерживается.

кто может помочь???

Чтобы помочь, нужно знать, что именно не работает (регистрация/привязка), какие ошибки появляются, какие шаги нужно выполнить для воспроизведения проблемы.

Поделиться сообщением


Ссылка на сообщение
04/10/18 18:49 (изменено)
3 версия уже давно не поддерживается.

Да я пробовал обновить форум на 4 версию ничего не получилось вот и ищу другой выход ,

Чтобы помочь, нужно знать, что именно не работает (регистрация/привязка), какие ошибки появляются, какие шаги нужно выполнить для воспроизведения проблемы.

не работает авторизация например когда авторизуешься перекидывает на сайт стима а потом просто страница обновляется и не кидает обратно на форум

Изменено пользователем BaMIIuP

Поделиться сообщением


Ссылка на сообщение

не работает авторизация например когда авторизуешься перекидывает на сайт стима а потом просто страница обновляется и не кидает обратно на форум

Запакуйте файлы в архив и прикрепите к сообщению.

В теме есть несколько правок. Не знаю, делали ли вы их или нет. Может что-то еще изменено.

Поделиться сообщением


Ссылка на сообщение
04/11/18 16:58 (изменено)

/admin/sources/loginauth/steam/lib/steam_openid.php

Найти

preg_match("#^http://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);

Заменить на

preg_match("#^https://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);

валвы наконец-то перевели все свои ресурсы на https.

Теперь некоторые скрипты дали сбой.

Изменено пользователем HooLIGUN
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
04/22/18 20:37 (изменено)

HooLIGUN :

/admin/sources/loginauth/steam/lib/steam_openid.php

Найти

preg_match("#^http://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);

 

Заменить на

preg_match("#^https://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);

 

валвы наконец-то перевели все свои ресурсы на https.

Теперь некоторые скрипты дали сбой.

Это помогло спасибо!

Изменено пользователем BaMIIuP

Поделиться сообщением


Ссылка на сообщение
01/06/19 23:36 (изменено)

Как работает эта авторизация? Не пойму.

Ни с того ни с сего перестала работать. Просто обновляет страницу, как при поломке в первом посте.

Вставил дебаг по совету

Array
(
   [openid_ns] => http://specs.openid.net/auth/2.0
   [openid_mode] => id_res
   [openid_op_endpoint] => https://steamcommunity.com/openid/login
   [openid_claimed_id] => https://steamcommunity.com/openid/id/*
   [openid_identity] => https://steamcommunity.com/openid/id/*
   [openid_return_to] => https://www.*.*/interface/board/steam.php
   [openid_response_nonce] => 2019-01-06T23:34:02ZpAUtY/FMrYsYWSnwKGJLSv6/XoE=
   [openid_assoc_handle] => 1234567890
   [openid_signed] => signed,op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle
   [openid_sig] => 7VntgXhi7AqSeXPJkMK8suIMoOM=
   [app] => core
   [module] => global
   [section] => login
   [do] => process
   [use_steam] => 1
)

Всё приходит,всё работает. Но страница просто обновляется и всё.

Я так понимаю переменная openid_return_to должна вернуть обратно на сайт, но стим получается ее не выполняет?

На другом тестовом сайте всё работает..

Есть подозрение на бан.. Но всё же

Изменено пользователем HooLIGUN

Поделиться сообщением


Ссылка на сообщение
Я так понимаю переменная openid_return_to должна вернуть обратно на сайт, но стим получается ее не выполняет?

Так загляните в указанный файл (https://www.*.*/interface/board/steam.php) и проверьте (дебаг)

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...