X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/335f5e8f4be04e68fa76f64c722613efc6fb98fa..06c1548a92767365aa31a7af539475d535a33da3:/doc/xmlrpc-doc/API-system.xml diff --git a/doc/xmlrpc-doc/API-system.xml b/doc/xmlrpc-doc/API-system.xml new file mode 100644 index 00000000..27529177 --- /dev/null +++ b/doc/xmlrpc-doc/API-system.xml @@ -0,0 +1,179 @@ + + + Авторизация в системе + В этом разделе собраны функции, не относящиеся к манипулированию сущностями системы. А именно: отвечающие за авторизацию в системе, получение информации о системе и т.д. + + + stargazer.login + + + stargazer.login + Авторизация администратора в системе + + + + + stargazer.login + string login + string password + + + + + Description + Метод stargazer.login авторизует администратора в системе. Если логин и пароль корректные - создается cookie и открывается сессия. В дальнейшем все вызовы API получают этот cookie. Если указаный администратор в системе не найден или его пароль не совпадает - сессия не открывается и cookie не создается. + + + string login + + Логин администратора + + + + string password + + Пароль администратора + + + + + Return Value + + Возвращает структуру: + + + bool result + + Результат операции. true - авторизация прошла успешно, false - авторизация завершилась неудачей. + + + + string cookie + + Авторизационный cookie. В случе успешной авторизации представляет собой строку из 64 символов, передаваемую во все вызовы API. В случае неудачи - пустая строка. + + + + + + + + See also + stargazer.logout + + + + + stargazer.logout + + + stargazer.logout + Завершение сессии администратора в системе + + + + + stargazer.logout + string cookie + + + + + Description + Метод stargazer.logout завершает сеанс работы авторизатора в системе. + + + string cookie + + Авторизационный cookie + + + + + Return Value + Возвращает true в случае успеха и false в случае неудачи. + + + + See also + stargazer.login + + + + + stargazer.info + + + stargazer.info + Информация о сервере + + + + + stargazer.info + + + + + Description + Метод stargazer.info возвращает информацию о сервере Stargazer. Не требует авторизации. + + Return Value + + Возвращает структуру: + + + string version + + Версия Stargazer + + + + int tariff_num + + Количество тарифов в системе + + + + int tariff + + Версия тарифов (обычно 2) + + + + int users_num + + Количество зарегистрированных пользователей в системе + + + + string uname + + Строка uname + + + + int dir_num + + Количество тарифицируемых направлений + + + + int day_fee + + День снятия абонплаты + + + + array of strings dir_names + + Названия направлений + + + + + + + + +