| Подсказка | ||
|---|---|---|
| ||
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Назначение
| Информация |
|---|
| Импортирует пользователей и их данные из Userside. |
| Оглавление | ||
|---|---|---|
|
| Отображение дочерних элементов |
|---|
Функционал:
- Загружает список пользователей через API UserSide (WorkerNet).
- Преобразует данные (логины, пароли, контракты, MAC-адреса) в формат АСР Казна-39.
- Добавляет или обновляет пользователей, их платежи и контакты.
- Обрабатывает ошибки (дубликаты логинов, неверные форматы данных).
Запуск:
| Блок кода | ||
|---|---|---|
| ||
/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_LINK | http://demo.workernet.ru | URL API Userside |
| USER_SIDE_APIKEY | keyus | API-ключ |
| USER_SIDE_CAT | module | Тип запроса (модуль) |
| PASSWD_LENGTH | 8 | Минимальная длина пароля |
| external_useradd | /path/to/script | Внешний скрипт для добавления пользователей |