X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/2f8077c2f0f21056f5508ae7d05d62194edf5e40..bfec9cc7ab5a396f7662090b208691ec59a69f1b:/doc/xmlrpc/API-system.xml diff --git a/doc/xmlrpc/API-system.xml b/doc/xmlrpc/API-system.xml new file mode 100644 index 00000000..27529177 --- /dev/null +++ b/doc/xmlrpc/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 + + Названия направлений + + + + + + + + +