File_SMBPasswd::verifyAccountEncrypted() -- あらかじめ暗号化されたパスワードで新規ユーザーを検証する
説明
このメソッドは、ロードした smbpasswd ファイル中のエントリに対し
与えられたユーザー名とプレーンテキストなパスワードを検証します。
与えられるパスワードは有効な NT ハッシュもしくは LM
ハッシュである必要があります。LM ハッシュはオプションです。
パラメータ
string $user - 検証するユーザー名
string $nthash - NT ハッシュ
string $lmhash - LM ハッシュ
返り値
mixed - 成功時には TRUE 、
失敗時には FALSE を返します。
例
例 44-1File_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";
}
?> |
|