Zabbix Documentation 3.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:user:updateprofile

user.updateprofile

Описание

объект user.updateprofile(объект параметры)

Этот метод позволяет обновлять текущего авторизованного пользователя.

Этот метод является устаревшим и в будущих версиях будет удален. Пожалуйста, используйте user.update вместо этого метода.

Параметры

(объект/массив) Свойства пользователя, которые будут обновлены.

Должно быть указано свойство userid. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам пользователя, этот метод принимает следующие параметры.

Параметр Тип Описание
passwd строка Пароль пользователя.
usrgrps массив Группы пользователей, которые заменят существующие группы пользователей.

У групп пользователей должно быть задано свойство usrgrpid.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленного пользователя под свойством userids.

Примеры

Переименование текущего пользователя

Переименование текущего пользователя на John Doe.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "user.updateprofile",
    "params": {
        "name": "John",
        "lastname": "Doe"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

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

Смотрите также

Исходный код

CUser::update() в frontends/php/include/classes/api/services/CUser.php.