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.