object user.update(object/array users)
Ez a módszer lehetővé teszi a meglévő felhasználók frissítését.
Ez a módszer bármilyen típusú felhasználó számára elérhető. Engedélyek A metódus meghívása a felhasználói szerepkör beállításaiban visszavonható. Lásd: User 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)
Frissítendő felhasználói tulajdonságok.
A "userid" tulajdonságot minden felhasználóhoz meg kell határozni, minden máshoz a tulajdonságok nem kötelezőek. Csak az átadott tulajdonságok frissülnek a többi változatlan marad.
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 | string | Felhasználó jelszava. Üres karakterlánc lehet, ha a felhasználó LDAP-hozzáféréssel rendelkező csoportokhoz tartozik, vagy csak olyan csoportokba került át. |
usrgrps | array | Felhasználó csoportok a meglévő felhasználói csoportok lecseréléséhez. A felhasználói csoportoknak meg kell adni az usrgrpid tulajdonságot. |
medias | array | Felhasználói adathordozó a meglévő adathordozók cseréjéhez. |
(object)
Egy objektumot ad vissza, amely tartalmazza a frissített felhasználók azonosítóit a "felhasználói azonosítók" tulajdonság alatt.
Rename a user to John Doe.
Request:
{
"jsonrpc": "2.0",
"method": "user.update",
"params": {
"userid": "1",
"name": "John",
"surname": "Doe"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
Change a role of a user.
Request:
{
"jsonrpc": "2.0",
"method": "user.update",
"params": {
"userid": "12",
"roleid": "6"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CUser::update() az ui/include/classes/api/services/CUser.php-ban.