本文整理汇总了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);
}