File_SMBPasswd::verifyAccountEncrypted() -- Verifies the given account with the given encrypted passwords. ïÐÉÓÁÎÉÅ
This method verifies the given username and passwords against the entry in the loaded
smbpasswd file. The given passwords must already be a valid NT-Hash or LM-Hash, whereas the
LM-Hash is optional.
ðÁÒÁÍÅÔÒ
string $user - username to be verified
string $nthash - the NT-Hash
string $lmhash - the LM-Hash
÷ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ
mixed - ÷ÏÚ×ÒÁÝÁÅÔ TRUE × ÓÌÕÞÁÅ ÕÓÐÅÈÁ É FALSE ÐÒÉ ÎÅÕÄÁÞÅ.
ðÒÉÍÅÒПример 26-1. Using File_SMBPasswd::verifyAccount()
<?php
require_once 'File/SMBPasswd.php';
$fh = new File_SMBPasswd('/usr/local/private/smbpasswd');
$fh->load();
if ($fh->verifyAccountEncrypted('mbretter', '75BA30198E6D1975AAD3B435B51404EE')) {
echo "Account is valid";
} else {
echo "Account is in-valid";
}
?>
|
|
|