Модуль для создания независимых суббилингов (доменов) в главной системе и предоставление интерфейса реселлерам.
config.pl
$conf{RADIUS_RESTART}='/usr/local/bin/sudo /usr/local/etc/rc.d/radiusd restart'; | Команда перезапуска радиус |
---|
/usr/local/etc/sudoers
www ALL = NOPASSWD: /usr/local/etc/rc.d/radiusd
для работы модуля нужно установить perl модуль Authen::Captcha
FreeBSD
# cd /usr/ports/security/p5-Authen-Captcha/ && make && make install
Шаблоны для доменов сохраняются в каталоге /usr/abills/Abills/templates/[номер домен]
Установка
# cd /usr/abills/cgi-bin/ # ln -s /usr/abills/Abills/modules/Multidoms/reseller.cgi reseller.cgi
Адрес интерфейса реселлера https://your.doamin:9443/reseller.cgi
Возможности
Для перехода в личный кабинет абонента нужно указывать номер домена абонента
https://xxxxxxx.com:9443/index.cgi?DOMAIN_ID=1
Без указания номера домена будет открываться общая страница для логина абонентов и не все абоненты смогу зайти на собственный аккаунт особенно те у которых одинаковые логины в разных доменах