object user.create(object/array users)
Ez a módszer lehetővé teszi új felhasználók létrehozását.
Ez a módszer csak a Super admin felhasználótípus számára érhető el. A metódus meghívására vonatkozó engedélyeket a felhasználói szerepkör beállításaiban lehet visszavonni. Lát Felhasználó roles további információért.
A felhasználói jelszó erősségének ellenőrzése a Authentication API által meghatározott jelszóházirend-szabályok. Lásd: Hitelesítés API további információkért információ.
(objektum/tömb)
Létrehozandó felhasználók.
A standard felhasználói tulajdonságok mellett a metódus elfogadja a következő paramétereket.
Paraméter | Típus | Leírás |
---|---|---|
passwd (kötelező) |
string | Felhasználó jelszava. Kihagyható, ha a felhasználó csak LDAP-hozzáféréssel rendelkező csoportokhoz van hozzáadva. |
usrrps (kötelező) |
array | Felhasználó [csoportok] (/manual/api/reference/user/create), amelyhez hozzáadni kell a felhasználót. A felhasználói csoportoknak rendelkezniük kell a usrgrpid tulajdonság definiálva. |
medias | array | Felhasználó media létrehozandó. |
(object)
Egy objektumot ad vissza, amely tartalmazza a létrehozott felhasználók azonosítóit a "felhasználói azonosítók" tulajdonság alatt. A visszaküldött azonosítók sorrendje megegyezik a az átadott felhasználók sorrendje.
Create a new user, add him to a user group and create a new media for him.
Request:
{
"jsonrpc": "2.0",
"method": "user.create",
"params": {
"username": "John",
"passwd": "Doe123",
"roleid": "5",
"usrgrps": [
{
"usrgrpid": "7"
}
],
"medias": [
{
"mediatypeid": "1",
"sendto": [
"[email protected]"
],
"active": 0,
"severity": 63,
"period": "1-7,00:00-24:00"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CUser::create() az ui/include/classes/api/services/CUser.php-ban.