0

我使用 forceAuthentication 函数获得了常规的 cas 身份验证,现在我想通过更新身份验证阻止单点登录,但它一直卡在一个循环中。

这是我的代码

require_once 'CAS/CAS.php';
phpCAS::setDebug();
phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context, false);
phpCAS::setNoCasServerValidation();
phpCAS::renewAuthentication();
$user = phpCAS::getUser()
echo "welcome $user";

我正在使用最新版本的 phpcas:1..33。

4

1 回答 1

0

使用以下代码:

phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context, false)

而不是这一行:

phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);
于 2015-08-20T08:15:54.693 回答