File_Passwd_Smb::verifyEncryptedPasswd()
File_Passwd_Smb::verifyEncryptedPasswd() -- Verify encrypted password
Synopsis
mixed File_Passwd_Smb::verifyEncryptedPasswd (string $user, string $nthash [, string $lmhash = ''])
Description
Verify the encrypted password of an user/machine.
We prefer NT-Hash instead of weak LAN-Manager-Hash.
Parameter
- string
$user
username
- string
$nthash
NT-Hash in hex
- string
$lmhash
LAN-Manager-Hash in hex
Return value
Returns TRUE if passwds equal, FALSE if they don't or PEAR_Error on failure.
Table 43-1. Possible PEAR_Error values
| Error Code | Summary |
|---|
| FILE_PASSWD_E_EXISTS_NOT | user doesn't exist |
| FILE_PASSWD_E_UNDEFINED | if account is disabled |
Note
This function can not be called
statically.