我将我的ZendFramework 1项目与这个示例集成在一起。
require_once 'Cas/config.php' ;
require_once 'Cas/CAS.php' ;
phpCAS::setDebug("/var/www/html/tums/library/Cas/ooo.log");
phpCAS::setVerbose(true);
phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);
phpCAS::setNoCasServerValidation();
$auth = phpCAS::checkAuthentication();
if($auth)
echo "Salam!";
else
{
phpCAS::forceAuthentication();
echo "bbbbbbbbbbbbbbbbbbbbbbb";
}当用户没有登录时,phpCAS重定向到CAS登录页面,但是当用户登录到phpCAS::checkAuthentication()时,会重复无限重定向循环,直到浏览器停止。我在一个单独的简单php文件上运行上面的示例,它运行良好,但是当我将该代码复制到ZendFramework1控制器时,就会发生这种情况(无限循环)。我该怎么办?
发布于 2017-05-15 07:46:34
https://stackoverflow.com/questions/43887341
复制相似问题