File_Passwd_Authdigest::changePasswd()

File_Passwd_Authdigest::changePasswd() -- パスワードを変更する

概要

mixed File_Passwd_Authdigest::changePasswd (string $user, string $realm, string $pass)

説明

指定した realm に属するユーザのパスワードを変更します。

このメソッドは、実際にはいったんユーザを削除した後に 新しいパスワードでユーザを追加します。

パラメータ

string $user

パスワードを変更するユーザ。

string $realm

ユーザが属する realm 。

string $pass

プレーンテキスト形式の新しいパスワード。

返り値

成功時には TRUE、 失敗時には PEAR_Error を返します。

表 43-1PEAR_Error の値

エラーコード概要
FILE_PASSWD_E_USER_NOT_IN_REALM指定した realm にユーザが存在しません。
FILE_PASSWD_E_INVALID_CHARSuser あるいは realm に不正な文字が含まれています。

注意

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