File_Passwd_Smb::verifyEncryptedPasswd()

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

概要

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

説明

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

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

パラメータ

string $user

ユーザ名。

string $nthash

16 進の NT ハッシュ。

string $lmhash

16 進の LAN Manager ハッシュ。

返り値

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

表 39-1PEAR_Error の値

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

注意

この関数は、スタティックにコールする ことはできません。

[an error occurred while processing this directive]