Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Информация
Импортирует пользователей и их данные из Userside.

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

  • Загружает список пользователей через API UserSide (WorkerNet).
  • Преобразует данные (логины, пароли, контракты, MAC-адреса) в формат АСР Казна-39.
  • Добавляет или обновляет пользователей, их платежи и контакты.
  • Обрабатывает ошибки (дубликаты логинов, неверные форматы данных).


Запуск:

Блок кода
languageshell
/usr/abills/libexec/billd import_userside REQUEST=get_user_list USER_ID=123


Сценарии работы:

  • Без аргументов: импортирует всех пользователей из Userside.

  • С REQUEST=get_user_list: запрашивает список пользователей.

  • С USER_ID=123: импортирует данные только для указанного пользователя.

  • Скрипт обновляет логины, пароли, контактные данные, платежи и DHCP-записи.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
USER_SIDE_LINKhttp://demo.workernet.ruURL API Userside
USER_SIDE_APIKEYkeyusAPI-ключ
USER_SIDE_CATmoduleТип запроса (модуль)
PASSWD_LENGTH8Минимальная длина пароля
external_useradd/path/to/scriptВнешний скрипт для добавления пользователей

Дополнительная информация