Это старая версия документа.
Установка портала авторизации
Uni-Fi
Настраиваем Uni-Fi контроллер для включения внешней авторизации
- Заходим в панель администрирования Uni-Fi
- Открываем Settings>Guest Control
- Ставим галочку в поле
Enable Guest Portal
- Выбираем вариант External Portal Server
- Вводим IP адрес билинга в поле Custom Portal IP Address
Для оплаты с помощью платёжных карточек, нужно добавить IP платёжных систем в Allowed Subnets
.
ABillS
При перенаправлении с Uni-Fi гостя оправляет на адрес: http://IP.адрес.билинга/guest/s/${SITE_NAME}/ \\,
где ${SITE_NAME} - это название сайта в Uni-Fi.
В инструкции ниже имеется в виду, что он у нас не изменялся и равен default
.
Скрипты авторизации лежат в misc/hotspot/unifi/
Создаем папку
cd /usr/abills/cgi-bin mkdir -p guest/s/
Делаем линк:
cd /usr/abills/cgi-bin/guest/s/ ln -s ../misc/hotspot/unifi/guest/s/default default
Если у вас сайт имеет другое название, используйте команду:
ln -s ../misc/hotspot/unifi/guest/s/default НАЗВАНИЕ_САЙТА
Установите скрипт стартовой страницы
cd /usr/abills/cgi-bin/ ln -s ../misc/hotspot/start.cgi .
Установите Perl модули.
Debian
apt-get install cpanminus cpanm JSON cpanm URI::Escape::JavaScript