Документация по модулю Hotspot и принадлежащим к нему страницам перенесена в Confluence
http://abills.net.ua:8090/display/AB/Hotspot
Hotspot
Возможности
- Препейд и постпейд сервис
- Карточная система
- Гостевой доступ с ограничением по времени
- открытый
- идентификация по телефону
- идентификация по параметрам социальной сети
- Адаптивный веб дизайн (Поддержка мобильных устройств)
- Оплата через платёжные системы электронной оплаты Webmoney или Visa/Master картами
- Простая конфигурация оборудования на базе WRT (рекомендовано DD-WRT)
- Многоязычный интерфейс (русский, украинский, английский, арменский, азербайджанский, белорусский, болгарский, французкий, испанский)
- Система шаблонов визуализации
- Интерфейс дилера
- Мониторинг точек доступа
- Отправка СМС с логином и паролем после покупки карточки (поддерживаемые шлюзы)
- поддержка Chillispot
- поддержка DD-WRT
- поддержка Mikrotik
- поддержка Uni-Fi
Гостевой доступ
Предоставление гостевого доступа абонентам без оплаты за услугу. Также есть возможность проверять номер телефона абонента и отправлять ему смс с данными гостевого доступа. Для включения возможности гостевого доступа нужно завести тарифный план с видом оплаты Гостевой доступ. В данном тарифном плане стоит описать все параметры гостевого доступа
Диаграмма работы
Скриншоты
ПК версия
Мобильная версия
Шаблоны
Шаблоны визуализации для услуги (работа с шаблонами)
form_client_hotspot_start.tpl | Первая страница отображаемая пользователям при заходе на Hotspot |
---|---|
form_base.tpl | Основной шаблон субстраниц для start.cgi |
form_buy_cards.tpl | Форма покупки карточек |
form_buy_cards_card.tpl | Дизайн карточки из формы покупки |
form_buy_cards_paysys.tpl | Платёжные системы для покупки карточек |
cards_card_info.tpl | Информация о ваучере пополнения (в модуле Cards) |
dv_reg_complete_mail.tpl | E-mail шаблон регистрации. Отправляется после регистрации. |
dv_reg_complete_sms.tpl | Sms шаблон регистрации. Отправляется после регистрации. |
Параметры
$conf{HOTSPOT_LOGIN_URL}='http' | URL страницы логина в Hotspot. Пример: 'http://10.5.50.1/login' |
---|---|
$conf{HOTSPOT_CHECK_PHONE}=1; | Запрос и проверка телефона при регистрации |
$conf{HOTSPOT_CHECK_SOCIAL_NETS}=1; | Гостевой доступ через социальные сети |
$conf{HOTSPOT_TPS}='1;23;21'; | Отображать для покупки только определённые тарифные планы |
$conf{DV_REGISTRATION_TP_GIDS}='1;3'; | Отображать только определённые группы тарифных планов |
$conf{AUTH_COOKIE_TIME}='86400'; | Время жизни куков авторизации. Используются для гостевого доступа чтобы предотвратить повторное получение доступа вне у указаного разрешённого интервала |
Важно
При использовании функционала социальных сетей для хотспота, добавьте в список разрешённых redirect_uri start.cgi.
http://your.billing.host/start.cgi?external_auth=Facebook
;
При использовании на Mikrotik'e скрипта fastlogin.js
, есть возможность авторизации при переходе за ссылкой, если указывать
$conf{HOTSPOT_LOGIN_URL}='http://10.5.50.1/login?fastlogin=true&login=%LOGIN%&password=%PASSWORD%'