Страница авторизации, с ссылкой на стартовую страницу на билинге, на которой клиент может купить карточку доступа к Hotspot.
Установка
Распаковываем архив и заливаем на Mikrotik.
У пользователя abills_admin должны быть включены права ftp.
cd /usr/abills/Abills/modules/Hotspot/mikrotik/ tar -xvf hotspot.tar scp -r hotspot abills_admin@10.0.0.1:/
Если IP адрес интерфейса хотспота отличается от 10.0.0.1, то на странице hotspot/login.html изменить значение переменной ext_url на нужное значение.
Описание
Возможности:
Переход на страницу биллинга для покупки карточки доступа (модуль Cards) или включения гостевого доступа
Мультиязычный интерфейс
Запись и чтение из cookie выбранного языка
Переход на start.cgi с указанным языком
Вывод ошибок авторизации в браузер
Быстрая авторизация
Скрипт multilang.js
- Позволяет реализовать мультиязычный интерфейс.
На данный момент есть поддержка 2-ух языков:Английский
Русский
Для добавления новых языков нужно создать новую секцию в switch(lang) и заполнить переменные, а на странице hotspot/login.html добавить элемент в список Languages.
Скрипт fastlogin.js
Пользователь после регистрации может авторизоваться по ссылке вида:
http://10.0.0.1/login?fastlogin=true&login=%LOGIN%&password=%PASSWORD%
Для этого в config.pl добавить:$conf{HOTSPOT_LOGIN_URL}='http://10.0.0.1/login?fastlogin=true&login=%LOGIN%&password=%PASSWORD%'