本文整理汇总了PHP中phpCAS::setPostAuthenticateCallback方法的典型用法代码示例。如果您正苦于以下问题:PHP phpCAS::setPostAuthenticateCallback方法的具体用法?PHP phpCAS::setPostAuthenticateCallback怎么用?PHP phpCAS::setPostAuthenticateCallback使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类phpCAS
的用法示例。
在下文中一共展示了phpCAS::setPostAuthenticateCallback方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct()
{
$setup = self::loadSetup();
$this->client = phpCAS::client(CAS_VERSION_2_0, $setup['host'], $setup['port'], $setup['context']);
// For simplicities sake at the moment we are not validating the server auth.
phpCAS::setNoCasServerValidation();
phpCAS::setPostAuthenticateCallback(array($this, 'loginCallback'));
}
示例2: casSetup
function casSetup()
{
global $CASAuth;
global $casIsSetUp;
require_once $CASAuth["phpCAS"] . "/CAS.php";
phpCAS::client($CASAuth["Version"], $CASAuth["Server"], $CASAuth["Port"], $CASAuth["Url"], false);
phpCAS::setSingleSignoutCallback('casSingleSignOut');
phpCAS::setPostAuthenticateCallback('casPostAuth');
phpCAS::handleLogoutRequests(true, isset($CASAuth["LogoutServers"]) ? $CASAuth["LogoutServers"] : false);
phpCAS::setNoCasServerValidation();
$casIsSetUp = true;
}
示例3: casSetup
function casSetup()
{
global $CASAuth;
if (!defined('PHPCAS_VERSION') || !class_exists('phpCAS')) {
require_once $CASAuth["phpCAS"] . "/CAS.php";
}
static $casIsSetUp = false;
if ($casIsSetUp) {
// phpCAS cannot be initialized twice.
return;
}
phpCAS::client($CASAuth["Version"], $CASAuth["Server"], $CASAuth["Port"], $CASAuth["Url"], false);
phpCAS::setSingleSignoutCallback('casSingleSignOut');
phpCAS::setPostAuthenticateCallback('casPostAuth');
phpCAS::handleLogoutRequests(true, isset($CASAuth["LogoutServers"]) ? $CASAuth["LogoutServers"] : false);
phpCAS::setNoCasServerValidation();
$casIsSetUp = true;
}