Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

user.create

Description

object user.create(object/array users)

Cette m¨¦thode permet de cr¨¦er de nouveaux utilisateurs.

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð²õ

(object/array) Utilisateurs ¨¤ cr¨¦er.

En plus des propri¨¦t¨¦s de l'objet utilisateur standard, la m¨¦thode accepte les param¨¨tres suivants.

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð Type Description
passwd
(obligatoire)
string Mot de passe de l'utilisateur.

Peut ¨ºtre vide si l'utilisateur est ajout¨¦ seulement ¨¤ des groupes qui ont un acc¨¨s via LDAP.
usrgrps
(obligatoire)
array Groupes d'utilisateurs auxquels l'utilisateur doit ¨ºtre ajout¨¦.

Les groupes d'utilisateurs doivent avoir la propri¨¦t¨¦ usrgrpid »å¨¦´Ú¾±²Ô¾±±ð.
user_medias array ²Ñ¨¦»å¾±²¹s ¨¤ cr¨¦er pour l'utilisateur.

Valeurs retourn¨¦es

(object) Retourne un objet contenant les identifiants des utilisateurs cr¨¦¨¦s sous la propri¨¦t¨¦ userids. L'ordre des ID retourn¨¦s correspond ¨¤ l'ordre des utilisateurs transmis.

Exemples

Cr¨¦ation d'un utilisateur

Cr¨¦er un nouvel utilisateur, l'ajouter ¨¤ un groupe d'utilisateurs et cr¨¦er un nouveau m¨¦dia pour lui.

Requ¨ºte :

{
           "jsonrpc": "2.0",
           "method": "user.create",
           "params": {
               "alias": "John",
               "passwd": "Doe123",
               "usrgrps": [
                   {
                       "usrgrpid": "7"
                   }
               ],
               "user_medias": [
                   {
                       "mediatypeid": "1",
                       "sendto": [
                           "[email protected]"
                       ],
                       "active": 0,
                       "severity": 63,
                       "period": "1-7,00:00-24:00"
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

¸é¨¦±è´Ç²Ô²õ±ð:

{
           "jsonrpc": "2.0",
           "result": {
               "userids": [
                   "12"
               ]
           },
           "id": 1
       }

Voir ¨¦galement

Source

CUser::create() dans frontends/php/include/classes/api/services/CUser.php.