0

我在 HRM 应用程序上有以下代码

include_once('CAS.php');

phpCAS::setDebug();

phpCAS::client(CAS_VERSION_2_0, "122.243.242.43", 443, 'cas',false);

phpCAS::setNoCasServerValidation();

phpCAS::forceAuthentication();

$userName = phpCAS::getUser();

如果我评论了所有 cas 代码,然后将值硬编码为 $userName = "temp"它的工作。当尝试从 cas 服务器获取用户名时, $userName = phpCAS::getUser();即使我无法打印,也无法 $userName显示任何内容。

问候肉山

4

2 回答 2

1

无论您phpcas::cas调用的 ip 地址中的代码是什么,请确保其设置 cas 客户端可以使用或发布代码的有效变量

于 2011-08-31T22:42:14.123 回答
1
phpCAS::client(CAS_VERSION_2_0, "122.243.242.43", 443, 'cas',false);

从上面的语句中删除错误的 arg 然后确定

于 2011-09-01T03:26:33.723 回答