object user.update(object/array users)
Овај метод омогућава ажурирање постојећих корисника.
Овај метод је доступан корисницима било које врсте. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.
Јачина корисничке лозинке се проверава у складу са правилом политике лозинке дефинисанисаног API-јем за аутентификацију. Погледајте API аутентификацију за више информација.
(object/array)
Корисничка својства која треба ажурирати.
Својство userid
мора бити дефинисано за сваког корисника, сва остала својства су опциона. Само ће прослеђена својства бити ажурирана, сва остала ће остати непромењена.
Поред стандардних корисничких својстава, метод прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
current_passwd | string | Тренутна лозинка корисника. Вредност овог параметра може бити празан стринг ако је корисник повезан са корисничким директоријумом. Понашање параметра: - само за писање - обавезно ако је passwd од Корисничког објекта постављен и корисник мења сопствену лозинку |
usrgrps | array | Групе корисника за замену постојећих корисничких група. Корисничке групе морају имати само дефинисано својство usrgrpid . |
medias | array | Медији корисника за замену постојећих, неомогућених медија. Обезбеђени медиј се може изоставити приликом ажурирања медија. |
(object)
Враћа објекат који садржи ID-ијеве ажурираних корисника под својством userids
.
Преименујте корисника у John Doe.
{
"jsonrpc": "2.0",
"method": "user.update",
"params": {
"userid": "1",
"name": "John",
"surname": "Doe"
},
"id": 1
}
Одговор:
Промеите улогу корисника.
Одговор:
CUser::update() у ui/include/classes/api/services/CUser.php.