File_Passwd_Smb::verifyEncryptedPasswd()

File_Passwd_Smb::verifyEncryptedPasswd() -- Vérifie un mot de passe crypté

Synopsis

mixed File_Passwd_Smb::verifyEncryptedPasswd (string $user, string $nthash [, string $lmhash = ''])

Description

Vérifie le mot de passe crypté d'un utilisateur/machine.

Nous préférons NT-Hash au lieu de LAN-Manager-Hash.

Paramètres

chaîne de caractères $user

utilisateur

chaîne de caractères $nthash

NT-Hash en hex

chaîne de caractères $lmhash

LAN-Manager-Hash en hex

Valeur retournée

Retourne TRUE si les mots de passe sont égaux, FALSE sinon ou un objet PEAR_Error en cas d'échec.

Tableau 38-1. Valeurs PEAR_Error possibles

Code erreurSignification
FILE_PASSWD_E_EXISTS_NOTl'utilisateur n'existe pas
FILE_PASSWD_E_UNDEFINEDsi le compte est désactivé

Note

Cette fonction ne peut pas être appelée de façon statique.