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登录到steam后,它也会一遍又一遍地将我重定向到登录页面,而不检测$openid->mode

感谢您的帮助。

这是由于htaccess错误。如果您遇到这个问题,请确保您已正确配置它。

相关内容

  • 没有找到相关文章

最新更新