本文整理匯總了PHP中Authentication::Validate方法的典型用法代碼示例。如果您正苦於以下問題:PHP Authentication::Validate方法的具體用法?PHP Authentication::Validate怎麽用?PHP Authentication::Validate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Authentication
的用法示例。
在下文中一共展示了Authentication::Validate方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Validate
public function Validate($username, $password)
{
try {
if ($_GET["doCAS"] == 1) {
phpCAS::forceAuthentication();
} else {
return parent::Validate($username, $password);
}
} catch (Exception $ex) {
Log::Error('CAS exception: %s', $ex);
return false;
}
return true;
}
示例2: array
function testMigratesPasswordNewPasswordHasNotBeenSet()
{
$id = 1;
$password = 'plaintext';
$username = 'user';
$oldPassword = md5($password);
$rows = array(array(ColumnNames::USER_ID => $id, ColumnNames::PASSWORD => null, ColumnNames::SALT => null, ColumnNames::OLD_PASSWORD => $oldPassword));
$this->db->SetRows($rows);
$this->fakePassword->_ValidateResult = true;
$this->auth->Validate($username, $password);
$this->assertTrue($this->fakeMigration->_CreateCalled);
$this->assertEquals($password, $this->fakeMigration->_LastPlainText);
$this->assertEquals($oldPassword, $this->fakeMigration->_LastOldPassword);
$this->assertEquals(null, $this->fakeMigration->_LastNewPassword);
$this->assertTrue($this->fakePassword->_ValidateCalled);
$this->assertTrue($this->fakePassword->_MigrateCalled);
$this->assertEquals(null, $this->fakePassword->_LastSalt);
$this->assertEquals($id, $this->fakePassword->_LastUserId);
}