我有一些简单的代码可以挂钩到Steam的OpenID登录系统
$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: /");
}
然而,即使在使用authUrl
登录蒸汽后,它仍然会一遍又一遍地将我重定向到登录页面而不会检测到$openid->mode
。
任何帮助表示感谢。
答案 0 :(得分:0)
这是由于htaccess
错误造成的。如果您遇到此问题,请确保已正确配置。