У меня есть простой код, чтобы подключиться к системе входа OpenID Steam
$openid = new LightOpenID('url');
$openid->identity = "http://steamcommunity.com/openid";
if(!$openid->mode) {
header("Location: " . $openid->authUrl());
} elseif($openid->mode == "cancel") {
exit("error");
} else {
$_SESSION['ID'] = $openid->validate() ? $openid->identity : null;
header("Location: /");
}
Тем не менее, даже после входа в Steam с помощью authUrl
он продолжает перенаправлять меня на страницу входа снова и снова и не обнаруживает $openid->mode
,
Любая помощь приветствуется.
Это было связано с htaccess
ошибка. Убедитесь, что он настроен правильно, если у вас есть эта проблема.
Других решений пока нет …