1 <?xml version='1.0' encoding='UTF-8'?>
2 <chapter xmlns="http://docbook.org/ns/docbook">
3 <title>Управление пользователями</title>
4 <refentry id="stargazer.get_user">
6 <refentrytitle>stargazer.get_user</refentrytitle>
9 <refname>stargazer.get_user</refname>
10 <refpurpose>Получение информации о пользователе</refpurpose>
15 <funcdef><function>stargazer.get_user</function></funcdef>
16 <paramdef>string <parameter>cookie</parameter></paramdef>
17 <paramdef>string <parameter>login</parameter></paramdef>
22 <title>Description</title>
23 <para>Метод <function>stargazer.get_user</function> возвращает информацию о пользователе системы.</para>
26 <term>string <parameter>cookie</parameter></term>
28 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
32 <term>string <parameter>login</parameter></term>
34 <para>Логин пользователя</para>
39 <title>Return Value</title>
44 <term>bool <structfield>result</structfield></term>
46 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
50 <term>string <structfield>login</structfield></term>
52 <para>Логин пользователя</para>
56 <term>string <structfield>password</structfield></term>
58 <para>Пароль пользователя</para>
62 <term>double <structfield>cash</structfield></term>
64 <para>Количество денег на счету</para>
68 <term>double <structfield>freemb</structfield></term>
70 <para>Количество свободных мегабайт на счету</para>
74 <term>double <structfield>credit</structfield></term>
76 <para>Размер кредита</para>
80 <term>int <structfield>creditexpire</structfield></term>
82 <para>Время истечения срока кредита в формате Unix-timestamp</para>
86 <term>string <structfield>tariff</structfield></term>
88 <para>Текущий тариф пользователя. В случае, если заказано изменение тарифа в следующем месяце возвращаются оба тарифа, разделенные символом "/" (косая черта)</para>
92 <term>string <structfield>note</structfield></term>
94 <para>Примечания</para>
98 <term>string <structfield>phone</structfield></term>
100 <para>Контактный телефон</para>
104 <term>string <structfield>address</structfield></term>
106 <para>Адрес пользователя</para>
110 <term>string <structfield>email</structfield></term>
112 <para>E-Mail пользователя</para>
116 <term>array of strings <structfield>userdata</structfield></term>
118 <para>Набор полей UserData</para>
122 <term>string <structfield>name</structfield></term>
124 <para>Реальное имя пользователя</para>
128 <term>string <structfield>group</structfield></term>
130 <para>Группа пользователя</para>
134 <term>boolean <structfield>status</structfield></term>
136 <para>Статус пользователя. true - подключен, false - отключен</para>
140 <term>boolean <structfield>aonline</structfield></term>
142 <para>Признак "Always Online"</para>
146 <term>boolean <structfield>down</structfield></term>
148 <para>Пользователь отключен</para>
152 <term>boolean <structfield>passive</structfield></term>
154 <para>Пользователь "заморожен"</para>
158 <term>boolean <structfield>disableddetailstat</structfield></term>
160 <para>Для пользователя отключено ведение детальной статистики</para>
164 <term>string <structfield>currip</structfield></term>
166 <para>Текущий IP-адрес пользователя в формате A.B.C.D</para>
170 <term>string <structfield>ips</structfield></term>
172 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
176 <term>double <structfield>lastcash</structfield></term>
178 <para>Последнее пополнение счета</para>
182 <term>double <structfield>lasttimecash</structfield></term>
184 <para>Время последнего пополнения счета в формате Unix-timestamp</para>
188 <term>int <structfield>lastactivitytime</structfield></term>
190 <para>Время последней активности пользователя в формате Unix-timestamp</para>
194 <term>int <structfield>pingtime</structfield></term>
196 <para>Время последнего пинга пользователя в формате Unix-timestamp</para>
200 <term>struct <structfield>traff</structfield></term>
202 <para>Информация о трафике</para>
205 <term>array of i8 <structfield>mu</structfield></term>
207 <para>Исходяий трафик за месяц (по направлениям)</para>
211 <term>array of i8 <structfield>md</structfield></term>
213 <para>Входящий трафик за месяц (по направлениям)</para>
217 <term>array of i8 <structfield>su</structfield></term>
219 <para>Исходяий трафик за сессию (по направлениям)</para>
223 <term>array of i8 <structfield>sd</structfield></term>
225 <para>Входящий трафик за сессию (по направлениям)</para>
236 <title>See also</title>
238 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
239 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
240 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
241 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
242 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
243 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
244 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
245 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
246 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
250 <refentry id="stargazer.get_users">
252 <refentrytitle>stargazer.get_users</refentrytitle>
255 <refname>stargazer.get_users</refname>
256 <refpurpose>Получение информации о пользователях</refpurpose>
261 <funcdef><function>stargazer.get_users</function></funcdef>
262 <paramdef>string <parameter>cookie</parameter></paramdef>
267 <title>Description</title>
268 <para>Метод <function>stargazer.get_users</function> возвращает информацию о пользователях системы.</para>
271 <term>string <parameter>cookie</parameter></term>
273 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
278 <title>Return Value</title>
280 Возвращает массив структур:
283 <term>bool <structfield>result</structfield></term>
285 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
289 <term>string <structfield>login</structfield></term>
291 <para>Логин пользователя</para>
295 <term>string <structfield>password</structfield></term>
297 <para>Пароль пользователя</para>
301 <term>double <structfield>cash</structfield></term>
303 <para>Количество денег на счету</para>
307 <term>double <structfield>freemb</structfield></term>
309 <para>Количество свободных мегабайт на счету</para>
313 <term>double <structfield>credit</structfield></term>
315 <para>Размер кредита</para>
319 <term>int <structfield>creditexpire</structfield></term>
321 <para>Время истечения срока кредита в формате Unix-timestamp</para>
325 <term>string <structfield>tariff</structfield></term>
327 <para>Текущий тариф пользователя. В случае, если заказано изменение тарифа в следующем месяце возвращаются оба тарифа, разделенные символом "/" (косая черта)</para>
331 <term>string <structfield>note</structfield></term>
333 <para>Примечания</para>
337 <term>string <structfield>phone</structfield></term>
339 <para>Контактный телефон</para>
343 <term>string <structfield>address</structfield></term>
345 <para>Адрес пользователя</para>
349 <term>string <structfield>email</structfield></term>
351 <para>E-Mail пользователя</para>
355 <term>array of strings <structfield>userdata</structfield></term>
357 <para>Набор полей UserData</para>
361 <term>string <structfield>name</structfield></term>
363 <para>Реальное имя пользователя</para>
367 <term>string <structfield>group</structfield></term>
369 <para>Группа пользователя</para>
373 <term>boolean <structfield>status</structfield></term>
375 <para>Статус пользователя. true - подключен, false - отключен</para>
379 <term>boolean <structfield>aonline</structfield></term>
381 <para>Признак "Always Online"</para>
385 <term>boolean <structfield>down</structfield></term>
387 <para>Пользователь отключен</para>
391 <term>boolean <structfield>passive</structfield></term>
393 <para>Пользователь "заморожен"</para>
397 <term>boolean <structfield>disableddetailstat</structfield></term>
399 <para>Для пользователя отключено ведение детальной статистики</para>
403 <term>string <structfield>currip</structfield></term>
405 <para>Текущий IP-адрес пользователя в формате A.B.C.D</para>
409 <term>string <structfield>ips</structfield></term>
411 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
415 <term>double <structfield>lastcash</structfield></term>
417 <para>Последнее пополнение счета</para>
421 <term>double <structfield>lasttimecash</structfield></term>
423 <para>Время последнего пополнения счета в формате Unix-timestamp</para>
427 <term>int <structfield>lastactivitytime</structfield></term>
429 <para>Время последней активности пользователя в формате Unix-timestamp</para>
433 <term>int <structfield>pingtime</structfield></term>
435 <para>Время последнего пинга пользователя в формате Unix-timestamp</para>
439 <term>struct <structfield>traff</structfield></term>
441 <para>Информация о трафике</para>
444 <term>array of i8 <structfield>mu</structfield></term>
446 <para>Исходяий трафик за месяц (по направлениям)</para>
450 <term>array of i8 <structfield>md</structfield></term>
452 <para>Входящий трафик за месяц (по направлениям)</para>
456 <term>array of i8 <structfield>su</structfield></term>
458 <para>Исходяий трафик за сессию (по направлениям)</para>
462 <term>array of i8 <structfield>sd</structfield></term>
464 <para>Входящий трафик за сессию (по направлениям)</para>
475 <title>See also</title>
477 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
478 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
479 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
480 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
481 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
482 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
483 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
484 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
485 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
489 <refentry id="stargazer.add_user">
491 <refentrytitle>stargazer.add_user</refentrytitle>
494 <refname>stargazer.add_user</refname>
495 <refpurpose>Регистрация нового пользователя</refpurpose>
500 <funcdef><function>stargazer.add_user</function></funcdef>
501 <paramdef>string <parameter>cookie</parameter></paramdef>
502 <paramdef>string <parameter>login</parameter></paramdef>
507 <title>Description</title>
508 <para>Метод <function>stargazer.add_user</function> регистрирует в системе нового "пустого" пользователя. Для изменения регистрационной информации сразу после создания используется метод <function><link linkend="stargazer.chg_user">stargazer.chg_user</link></function></para>
511 <term>string <parameter>cookie</parameter></term>
513 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
517 <term>string <parameter>login</parameter></term>
519 <para>Логин пользователя</para>
524 <title>Return Value</title>
525 <para>Возвращает true в случае успеха и false в случае неудачи</para>
529 <title>See also</title>
531 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
532 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
533 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
534 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
535 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
536 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
537 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
538 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
539 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
543 <refentry id="stargazer.chg_user">
545 <refentrytitle>stargazer.chg_user</refentrytitle>
548 <refname>stargazer.chg_user</refname>
549 <refpurpose>Изменение регистрационной информации и данных о трафике пользователя</refpurpose>
554 <funcdef><function>stargazer.chg_user</function></funcdef>
555 <paramdef>string <parameter>cookie</parameter></paramdef>
556 <paramdef>string <parameter>login</parameter></paramdef>
557 <paramdef>struct <parameter>info</parameter></paramdef>
562 <title>Description</title>
563 <para>Метод <function>stargazer.chg_user</function> сохраняет регистрационную информацию и данные о трафике пользователя. Допустимо частичное указание параметров в структуре info. В этом случае изменение затронет только указанные параметры. Дополнительные поля структуры (не входящие в описание) будут проигнорированы.</para>
566 <term>string <parameter>cookie</parameter></term>
568 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
572 <term>string <parameter>login</parameter></term>
574 <para>Логин пользователя</para>
578 <term>struct <parameter>info</parameter></term>
581 Регистрационная информация и данные о трафике.
584 <term>bool <structfield>result</structfield></term>
586 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильный логин пользователя).</para>
590 <term>string <structfield>login</structfield></term>
592 <para>Логин пользователя</para>
596 <term>string <structfield>password</structfield></term>
598 <para>Пароль пользователя</para>
602 <term>double <structfield>freemb</structfield></term>
604 <para>Количество свободных мегабайт на счету</para>
608 <term>double <structfield>credit</structfield></term>
610 <para>Размер кредита</para>
614 <term>int <structfield>creditexpire</structfield></term>
616 <para>Время истечения срока кредита в формате Unix-timestamp</para>
620 <term>string <structfield>note</structfield></term>
622 <para>Примечания</para>
626 <term>string <structfield>phone</structfield></term>
628 <para>Контактный телефон</para>
632 <term>string <structfield>address</structfield></term>
634 <para>Адрес пользователя</para>
638 <term>string <structfield>email</structfield></term>
640 <para>E-Mail пользователя</para>
644 <term>array of strings <structfield>userdata</structfield></term>
646 <para>Набор полей UserData</para>
650 <term>string <structfield>name</structfield></term>
652 <para>Реальное имя пользователя</para>
656 <term>string <structfield>group</structfield></term>
658 <para>Группа пользователя</para>
662 <term>boolean <structfield>status</structfield></term>
664 <para>Статус пользователя. true - подключен, false - отключен</para>
668 <term>boolean <structfield>aonline</structfield></term>
670 <para>Признак "Always Online"</para>
674 <term>boolean <structfield>down</structfield></term>
676 <para>Пользователь отключен</para>
680 <term>boolean <structfield>passive</structfield></term>
682 <para>Пользователь "заморожен"</para>
686 <term>boolean <structfield>disableddetailstat</structfield></term>
688 <para>Для пользователя отключено ведение детальной статистики</para>
692 <term>string <structfield>ips</structfield></term>
694 <para>IP-адреса, назначенные пользователю, разделенные символом "," (запятая)</para>
698 <term>struct <structfield>traff</structfield></term>
700 <para>Информация о трафике</para>
703 <term>array of i8 <structfield>mu</structfield></term>
705 <para>Исходяий трафик за месяц (по направлениям)</para>
709 <term>array of i8 <structfield>md</structfield></term>
711 <para>Входящий трафик за месяц (по направлениям)</para>
723 <title>Return Value</title>
724 <para>Возвращает true в случае успеха и false в случае неудачи</para>
728 <title>See also</title>
730 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
731 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
732 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
733 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
734 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
735 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
736 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
737 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
738 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
742 <refentry id="stargazer.del_user">
744 <refentrytitle>stargazer.del_user</refentrytitle>
747 <refname>stargazer.del_user</refname>
748 <refpurpose>Удаление пользователя</refpurpose>
753 <funcdef><function>stargazer.del_user</function></funcdef>
754 <paramdef>string <parameter>cookie</parameter></paramdef>
755 <paramdef>string <parameter>login</parameter></paramdef>
760 <title>Description</title>
761 <para>Метод <function>stargazer.del_user</function> удаляет из системы пользователя с указанным логином.</para>
764 <term>string <parameter>cookie</parameter></term>
766 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
770 <term>string <parameter>login</parameter></term>
772 <para>Логин пользователя</para>
777 <title>Return Value</title>
778 <para>Возвращает true в случае успеха и false в случае неудачи</para>
782 <title>See also</title>
784 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
785 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
786 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
787 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
788 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
789 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
790 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
791 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
792 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
796 <refentry id="stargazer.add_user_cash">
798 <refentrytitle>stargazer.add_user_cash</refentrytitle>
801 <refname>stargazer.add_user_cash</refname>
802 <refpurpose>Добавление денег на счет пользователя</refpurpose>
807 <funcdef><function>stargazer.add_user_cash</function></funcdef>
808 <paramdef>string <parameter>cookie</parameter></paramdef>
809 <paramdef>string <parameter>login</parameter></paramdef>
810 <paramdef>double <parameter>amount</parameter></paramdef>
811 <paramdef>string <parameter>comment</parameter></paramdef>
816 <title>Description</title>
817 <para>Метод <function>stargazer.add_user_cash</function> позволяет добавить деньги на счет указанного пользователя.</para>
820 <term>string <parameter>cookie</parameter></term>
822 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
826 <term>string <parameter>login</parameter></term>
828 <para>Логин пользователя</para>
832 <term>double <parameter>amount</parameter></term>
834 <para>Добавляемая сумма</para>
838 <term>string <parameter>comment</parameter></term>
840 <para>Коментарий</para>
845 <title>Return Value</title>
846 <para>Возвращает true в случае успеха и false в случае неудачи</para>
850 <title>See also</title>
852 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
853 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
854 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
855 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
856 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
857 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>,
858 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
859 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
860 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
864 <refentry id="stargazer.set_user_cash">
866 <refentrytitle>stargazer.set_user_cash</refentrytitle>
869 <refname>stargazer.set_user_cash</refname>
870 <refpurpose>Установка состояния счета пользователя</refpurpose>
875 <funcdef><function>stargazer.set_user_cash</function></funcdef>
876 <paramdef>string <parameter>cookie</parameter></paramdef>
877 <paramdef>string <parameter>login</parameter></paramdef>
878 <paramdef>double <parameter>cash</parameter></paramdef>
879 <paramdef>string <parameter>comment</parameter></paramdef>
884 <title>Description</title>
885 <para>Метод <function>stargazer.set_user_cash</function> позволяет установить состояние счета пользователя.</para>
888 <term>string <parameter>cookie</parameter></term>
890 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
894 <term>string <parameter>login</parameter></term>
896 <para>Логин пользователя</para>
900 <term>double <parameter>cash</parameter></term>
902 <para>Устанавливаемая сумма</para>
906 <term>string <parameter>comment</parameter></term>
908 <para>Коментарий</para>
913 <title>Return Value</title>
914 <para>Возвращает true в случае успеха и false в случае неудачи</para>
918 <title>See also</title>
920 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
921 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
922 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
923 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
924 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
925 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
926 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
927 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
928 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
932 <refentry id="stargazer.chg_user_tariff">
934 <refentrytitle>stargazer.chg_user_tariff</refentrytitle>
937 <refname>stargazer.chg_user_tariff</refname>
938 <refpurpose>Изменение тарифного плана пользователя</refpurpose>
943 <funcdef><function>stargazer.chg_user_tariff</function></funcdef>
944 <paramdef>string <parameter>cookie</parameter></paramdef>
945 <paramdef>string <parameter>login</parameter></paramdef>
946 <paramdef>string <parameter>tariff</parameter></paramdef>
947 <paramdef>boolean <parameter>delayed</parameter></paramdef>
948 <paramdef>string <parameter>comment</parameter></paramdef>
953 <title>Description</title>
954 <para>Метод <function>stargazer.chg_user_tariff</function> позволяет изменить тарифный план пользователя или запланировать его изменение на начало нового месяца.</para>
957 <term>string <parameter>cookie</parameter></term>
959 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
963 <term>string <parameter>login</parameter></term>
965 <para>Логин пользователя</para>
969 <term>string <parameter>tariff</parameter></term>
971 <para>Название нового тарифа</para>
975 <term>boolean <parameter>delayed</parameter></term>
977 <para>Отложенное изменение тарифа (в начале следующего месяца)</para>
981 <term>string <parameter>comment</parameter></term>
983 <para>Коментарий</para>
988 <title>Return Value</title>
989 <para>Возвращает true в случае успеха и false в случае неудачи</para>
993 <title>See also</title>
995 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
996 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
997 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
998 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
999 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
1000 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
1001 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>
1002 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>
1003 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
1007 <refentry id="stargazer.get_online_ips">
1009 <refentrytitle>stargazer.get_online_ips</refentrytitle>
1012 <refname>stargazer.get_online_ips</refname>
1013 <refpurpose>Получение списка IP-адресов online-пользователей</refpurpose>
1018 <funcdef><function>stargazer.get_online_ips</function></funcdef>
1019 <paramdef>string <parameter>cookie</parameter></paramdef>
1020 <paramdef>array of strings <parameter>subnets</parameter></paramdef>
1025 <title>Description</title>
1026 <para>Метод <function>stargazer.get_online_ips</function> позволяет получить список IP-адресов авторизованных пользователей системы для указанного списка подсетей.</para>
1029 <term>string <parameter>cookie</parameter></term>
1031 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
1035 <term>array of strings <parameter>subnets</parameter></term>
1037 <para>Список подсетей в CIDR-нотации</para>
1042 <title>Return Value</title>
1043 <para>Возвращает структуру:</para>
1046 <term>bool <structfield>result</structfield></term>
1048 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie).</para>
1052 <term>array of strings <structfield>ips</structfield></term>
1054 <para>Список IP-адресов авторизованных пользователей из этих подсетей</para>
1061 <title>See also</title>
1063 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
1064 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
1065 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
1066 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
1067 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
1068 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
1069 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>
1070 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
1071 <link linkend="stargazer.get_user_auth_by"><function>stargazer.get_user_auth_by</function></link>
1075 <refentry id="stargazer.get_user_auth_by">
1077 <refentrytitle>stargazer.get_user_auth_by</refentrytitle>
1080 <refname>stargazer.get_user_auth_by</refname>
1081 <refpurpose>Получение списка авторизаторов которыми авторизован пользователь</refpurpose>
1086 <funcdef><function>stargazer.get_user_auth_by</function></funcdef>
1087 <paramdef>string <parameter>cookie</parameter></paramdef>
1088 <paramdef>string <parameter>login</parameter></paramdef>
1093 <title>Description</title>
1094 <para>Метод <function>stargazer.get_user_auth_by</function> позволяет получить список авторизаторов которыми в данный момент авторизован пользователь.</para>
1097 <term>string <parameter>cookie</parameter></term>
1099 <para>Авторизационный cookie. Для авторизации в системе используется метод <function><link linkend="stargazer.login">stargazer.login</link></function></para>
1103 <term>string <parameter>login</parameter></term>
1105 <para>Логин пользователя</para>
1110 <title>Return Value</title>
1111 <para>Возвращает структуру:</para>
1114 <term>bool <structfield>result</structfield></term>
1116 <para>Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie).</para>
1120 <term>array of strings <structfield>auths</structfield></term>
1122 <para>Список авторизаторов которыми авторизован пользователь.</para>
1129 <title>See also</title>
1131 <link linkend="stargazer.get_users"><function>stargazer.get_users</function></link>,
1132 <link linkend="stargazer.get_user"><function>stargazer.get_user</function></link>,
1133 <link linkend="stargazer.add_user"><function>stargazer.add_user</function></link>,
1134 <link linkend="stargazer.chg_user"><function>stargazer.chg_user</function></link>,
1135 <link linkend="stargazer.del_user"><function>stargazer.del_user</function></link>,
1136 <link linkend="stargazer.add_user_cash"><function>stargazer.add_user_cash</function></link>,
1137 <link linkend="stargazer.set_user_cash"><function>stargazer.set_user_cash</function></link>
1138 <link linkend="stargazer.chg_user_tariff"><function>stargazer.chg_user_tariff</function></link>
1139 <link linkend="stargazer.get_online_ips"><function>stargazer.get_online_ips</function></link>