Changes between Initial Version and Version 1 of ApiAdduser


Ignore:
Timestamp:
Aug 13, 2017, 12:38:36 AM (7 years ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApiAdduser

    v1 v1  
     1=  Команда adduser  =
     2
     3== Назначение команды ==
     4
     5Команда `adduser` добавляет нового пользователя в список пользователей блока.
     6
     7== Ключи запроса ==
     8
     9||  '''Ключ'''  ||  '''Тип значения'''  ||  '''обязательный'''  ||  '''Описание'''  ||
     10||  cmd  ||  строка  ||  да  || "adduser" - имя команды ||
     11||  login  ||  строка  ||  да  || имя добавляемого пользователя ||
     12||  password  ||  строка  ||  да  || пароль добавляемого пользователя ||
     13||  permissions  ||  число  ||  да  || Права доступа добавляемого пользователя - см. ниже  ||
     14
     15 permissions:: каждый бит определяет наличие или отсутствие одного из прав пользователя: если бит установлен - право есть, если не установлен - права нет. Назначение бит следующее:
     16 * бит 0 - право изменять конфигурацию блока;
     17 * бит 1 - право сохранять конфигурацию в ПЗУ;
     18 * бит 2 - право на отправку команд платам SM-01 и SM-02;
     19 * биты 3...31 - зарезервированы, должны устанавливаться в единицы.
     20
     21=== Пример запроса ===
     22
     23 `{"cmd":"adduser","login":"john","password":"kajd64#M-ls84","permissions":4294967291}`
     24
     25== Права доступа ==
     26
     27Для выполнения команды `adduser` не требуется наличия каких-либо прав, однако только пользователь `admin` может ее выполнять.
     28
     29== Возвращаемые данные ==
     30
     31В случае успешного выполнения команда `adduser` не возвращает данных. Пример ответа в случае успешного выполнения команды:
     32
     33 `{"cmd":"adduser"}`
     34
     35== См. также ==
     36
     37[wiki:API-login команда login]