mixed File_Passwd_Custom::staticAuth (
string $file
, string $user
, string $pass
, array $opts
)
静的なユーザ認証を行います。
$file
パスワードファイルへのパス。
$user
認証するユーザ名。
$pass
プレーンテキスト形式のパスワード。
$opts
使用する暗号化関数と区切り文字の 2 つの要素を含む配列。 例: array('md5', '|')
認証された場合に TRUE、認証されなかった場合に FALSE、 認証に失敗した場合には PEAR_Error を返します。
エラーコード | 概要 |
---|---|
FILE_PASSWD_E_NOT_EXISTS | パスワードファイルが存在しません。 |
FILE_PASSWD_E_FILE_NOT_OPENED | パスワードファイルを読み込みモードでオープンできません。 |
FILE_PASSWD_E_FILE_NOT_LOCKED | パスワードファイルを共有モードでロックできません。 |
FILE_PASSWD_E_FILE_NOT_UNLOCKED | パスワードファイルのロックを解除できません(認証されなかった場合のみ)。 |
FILE_PASSWD_E_FILE_NOT_CLOSED | パスワードファイルをクローズできません(認証に失敗した場合のみ)。 |
This function should be called statically.