/Methods/Logout

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Общие методы >

/Methods/Logout

Завершает сессию по sessionId. При включённой в проекте настройке требует подтверждение паролем.

HTTP: POST /Methods/Logout

Запрос

{
  "sessionId": 1234,
  "password": "5f4dcc3b5aa765d61d8327deb882cf99"
}

Поля запроса

Поле

Тип

Обязательное

По умолчанию

Описание

sessionId

integer

да

0

Идентификатор завершаемой сессии

login

string

нет

""

Логин для принудительного выхода другого пользователя

password

string

условно

""

Пароль; нужен, если в проекте включено подтверждение при выходе

Ответ

{ "code": 0 }

Поведение и ограничения

Неизвестный или истёкший sessionIdOpcUa_BadSessionIdInvalid. При включённом подтверждении неверный пароль или отсутствие права ChangeUsers для чужого выхода — OpcUa_BadUserAccessDenied с errorText.

В текущей реализации поле code записывается дважды (обработчиком и общей оболочкой); значения совпадают, клиенту следует использовать последнее.