File_Passwd_Smb::verifyEncryptedPasswd

File_Passwd_Smb::verifyEncryptedPasswd() – 暗号化されたパスワードを検証する

Synopsis

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

Description

ユーザ/マシンの暗号化されたパスワードを検証します。

弱い LAN Manager ハッシュよりも NT ハッシュを推奨します。

Parameter

string $user

ユーザ名。

string $nthash

16 進の NT ハッシュ。

string $lmhash

16 進の LAN Manager ハッシュ。

Return value

パスワードが一致した場合に TRUE 、一致しなかった場合に FALSE 、 検証に失敗した場合に PEAR_Error を返します。

Possible PEAR_Error values
エラーコード 概要
FILE_PASSWD_E_EXISTS_NOT ユーザが存在しません。
FILE_PASSWD_E_UNDEFINED アカウントが無効です。

Note

This function can not be called statically.