|
<< 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 }
•Неизвестный или истёкший sessionId — OpcUa_BadSessionIdInvalid. При включённом подтверждении неверный пароль или отсутствие права ChangeUsers для чужого выхода — OpcUa_BadUserAccessDenied с errorText.
•В текущей реализации поле code записывается дважды (обработчиком и общей оболочкой); значения совпадают, клиенту следует использовать последнее.