Differences
This shows you the differences between two versions of the page.
|
|
en:pro:remoteapi:codesamples:login [06/03/2013 15:32] 127.0.0.1 external edit |
en:pro:remoteapi:codesamples:login [29/11/2013 13:31] |
{{indexmenu_n>1}} | |
====== Логин/логаут ====== | |
Для выполнения любой операции в Wialon Pro вам понадобится авторизироваться и получить ID сессии. | |
| |
| |
===== Логин ===== | |
| |
Ниже рассмотрен пример авторизации. Подробное описание формата возвращаемого значения присутствует в разделе [[../apiref/core/login|core/login]]. | |
<code> | |
<your_wialon_pro_address>/ajax.html?svc=core/login& | |
params={ | |
"user":"wialon", | |
"password":"" | |
} | |
</code> | |
| |
Результат выполнения: | |
<code javascript> | |
{ | |
"uid": 7, | |
"eid": 2, | |
"ssid": "86e4cb77576c64fa96fcc2eae34a9079", | |
"pi": 2, | |
"tm": 1362556512, | |
"user": { | |
"nm": "wialon", | |
"cls": 1, | |
"id": 7, | |
"gd": "940804612cf7d75865a8e7f3d8457b28", | |
"prp": {}, | |
"pup": { | |
"language": "en", | |
"tz": "134228528", | |
"umap": "WebGIS", | |
"ursstp": "0x1ebf", | |
... | |
}, | |
"crt": 0, | |
"bact": 27, | |
"fl": 4, | |
"usnf": {}, | |
"smsp": "" | |
}, | |
"classes": { | |
"avl_hw": 5, | |
"avl_resource": 4, | |
"avl_retranslator": 6, | |
"avl_unit": 3, | |
"avl_unit_group": 7, | |
"user": 1 | |
} | |
} | |
</code> | |
| |
Для выполнения дальнейших операций нам понадобится ID сессии, он указан в поле **"ssid"**. | |
| |
===== Логаут ===== | |
Для завершения работы с Wialon нужно совершить выход. В предыдущем пункте после авторизации мы получили //ID сессии// - **86e4cb77576c64fa96fcc2eae34a9079**. Чтобы деактивировать данную сессию, нужно выполнить следующий запрос: | |
| |
<code> | |
<your_wialon_pro_address>/ajax.html?svc=core/logout¶ms={}&sid=86e4cb77576c64fa96fcc2eae34a9079 | |
</code> | |
| |
Результат выполнения: | |
<code javascript> | |
{ | |
"error":0 | |
} | |
</code> | |
| |
Такой результат говорит об успешном выходе из системы. | |
| |
| |
Параметры данного запроса, а так же возвращаемое им значение описаны в разделе [[../apiref/core/logout]]. | |