Name

stargazer.chg_admin — Изменяет права и/или пароль администратора

Synopsis

stargazer.chg_admin(cookie,  
 login,  
 info); 
string cookie;
string login;
struct info;
 

Description

Метод stargazer.chg_admin изменяет права и/или пароль администратора системы. Допустимо частичное указание параметров в структуре info. В этом случае изменение затронет только указанные параметры. Дополнительные поля структуры (не входящие в описание) будут проигнорированы.

string cookie

Авторизационный cookie. Для авторизации в системе используется метод stargazer.login

string login

Логин изменяемого администратора

struct info

Структура с информацией об админе:

string login

Логин администратора

string password

Пароль администратора

boolean user_stat

Право на изменение статистики пользователя (включая состояние счета)

boolean user_conf

Право на изменение конфигурации пользователя (включая пароль)

boolean user_cash

Право на изменение состояния счета пользователя

boolean user_passwd

Право на изменение пароля пользователя

boolean user_add_del

Право на добавление и удаление пользователей

boolean admin_chg

Право на управление администраторами

boolean tariff_chg

Право на управление тарифами

Return Value

Возвращает true в случае успеха и false в случае неудачи

See also

stargazer.get_admins, stargazer.get_admin, stargazer.del_admin, stargazer.add_admin