File_Passwd_Custom::addUser

File_Passwd_Custom::addUser() – Ajoute un utilisateur

Synopsis

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

Description

Le nom de l'utilisateur doit commencer par un caractère alphanumérique et ne doit PAS contenir d'autres caractères que des caractères alphanumériques, un underline (_) et le tiret (-).

Le nom de l'utilisateur ne DOIT PAS contenir le délimiteur personnalisé !

Si vous utilisez la 'carte de nom', vous devez également utiliser ce nommage dans le tableau fourni, car vos valeurs seront mélangées vers le haut si elles sont dans le mauvais ordre, ce qui est également vrai si vous n'utilisez PAS la carte de nom !

Donc, soyez prudent et utilisez la carte de nom !

Parameter

string $user

le nom de l'utilisateur à ajouter

string $pass

le mot de passe de l'utilisateur à ajouter

array $extra

propriétés supplémentaires de l'utilisateur à ajouter

Return value

Returns TRUE on success, PEAR_Error on failure.

Possible PEAR_Error values
Code erreur Signification
FILE_PASSWD_E_ALREADY_EXISTS l'utilisateur existe déjà
FILE_PASSWD_E_INVALID_CHARS le nom de l'utlisateur contient des caractères invalides
FILE_PASSWD_E_INVALID_CHARS une des propriétés supplémentaires contient le délimiteur
FILE_PASSWD_E_INVALID_ENC_MODE le mode de cryptage actuel n'est pas supporté
FILE_PASSWD_E_UNDEFINED si le fichier passwd n'est pas défini

Note

This function can not be called statically.