LightOpenID未检测到导致登录循环的登录

时间:2015-07-29 16:43:49

标签: php openid lightopenid

我有一些简单的代码可以挂钩到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

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

这是由于htaccess错误造成的。如果您遇到此问题,请确保已正确配置。