Skip to end of metadata
Go to start of metadata

Страница авторизации, с ссылкой на стартовую страницу на билинге, на которой клиент может купить карточку доступа к 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%'
  • No labels