File_Passwd_Custom::addUser

File_Passwd_Custom::addUser() – ユーザを追加する

Synopsis

mixed File_Passwd_Custom::addUser ( string $user , string $pass , array $extra = array() )

Description

ユーザ名は必ずアルファベットで始まる必要があり、また英数字・下線・ ダッシュ以外の文字を含めることはできません。

ユーザ名には、区切り文字を含めることはできません!

「名前マップ」を使用する場合は、追加の配列でこれらの名前を使用しなければ なりません。なぜなら、もしそれらの順番が間違っていれば値がおかしくなって しまうからです。「名前マップ」を使用しなかった場合は、常にこの可能性が あります!

そのため、注意した上で「名前マップ」を使用するようにしましょう!

Parameter

string $user

追加するユーザの名前。

string $pass

追加するユーザのパスワード。

array $extra

追加するユーザの拡張プロパティ。

Return value

Returns TRUE on success, PEAR_Error on failure.

Possible PEAR_Error values
エラーコード 概要
FILE_PASSWD_E_ALREADY_EXISTS ユーザはすでに存在します。
FILE_PASSWD_E_INVALID_CHARS ユーザ名に不正な文字が含まれています。
FILE_PASSWD_E_INVALID_CHARS 拡張プロパティの中に区切り文字が含まれています。
FILE_PASSWD_E_INVALID_ENC_MODE 暗号化形式がサポートされていません。
FILE_PASSWD_E_UNDEFINED パスワードファイルが暗号化(shadow)されています。

Note

This function can not be called statically.