Анонс новостей (обновлений, исправлений) Easyhotspot

Анонсы всего, что происходит в плане дальнейшей модернизации программы, а также, исправления обнаруженных ошибок.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

При выводе информации о размере ОЗУ в меню Администратора "Информация о системе" была добавлена информация о свободном объеме памяти:
Изображение
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Обновления страницы авторизации:
  • Сообщения об ошибках теперь выводятся с помощью специального div-а ("возникающего" в виде своеобразного popup-окна), имеющего одинаковый вид для всех браузеров. Ранее использовалась встроенная команда alert от javascript, и разные браузеры по-разному показывали окно с сообщением.
  • Куки с логином клиента теперь сохраняются только в том случае, если у страницы авторизации отключен "автологин". Т.к. "автологину" не нужны никакие куки, скрипт теперь проверяет, используется данная функция,или нет. И по результатам проверки либо сохраняет указанные куки, либо нет.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

В модуль смс-авторизации добавлен новый вариант авторизации клиентов по телефонному звонку, который использует функцию "Отправка кода в телефонном номере" от агрегатора СМС-Центр.

Процедура такая:
  1. Клиент вводит свой телефон:
    Изображение
  2. Агрегатор перезванивает на телефон клиента. Клиенту нужно запомнить последние 4 цифры того номера, с которого ему поступит звонок:
    Изображение
  3. Эти цифры клиент должен ввести как пароль в меню авторизации:
    Изображение
  4. В итоге клиент получит доступ в интернет.
Обновленная инструкция к модулю
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Мелкие обновления веб-интерфейса «черной админки»:
  • В «черной админке» модификации внешнего вида текста (из разряда «жирный», «красный», «зеленый» ит.д. и т.п.) переведены с устаревшего кода вида "<font такой-то>" на использование классов, определенных в настройках стилей CSS. Визуально не изменилось ничего. Реально полезным всё это может быть лишь для тех, кто захочет менять весь внешний вид «черной админки», включая и цвета...
  • При вызове файлов скриптов JAVASCRIPT и стилей CSS в «черной админке» теперь добавлен «штамп» времени-даты. Благодаря этому, после обновления «черной админки» браузеры персонала заново загружают указанные файлы с сервера, а не используют хранящиеся в собственном кеше предыдущие их версии. Это приводит к тому, что изменения, внесенные в указанные файлы, включаются в работу сразу же, автоматически, без каких либо дополнительных «телодвижений».
  • В меню редактирования клиентов с оплатой и ваучеров (включая и установку NASID или даты окончания обслуживания для postpaid-клиентов) добавлен параметр, благодаря которому после сохранения настроек Администратор (или Кассир) попадает именно туда, откуда и вызывал меню редактирования. Например, если открывалось меню редактирования клиента с 3-й страницы списка, то и возврат по окончании редактирования произойдет на ту же самую 3-ю страницу списка.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

"Не прошло и пять лет!..."
:lol:
В программу добавлена возможность печати ваучеров на т.н. "термопринтере чеков" (для теста использовался китайский принтер модели JP-58H)
пример напечатанных ваучеров
Изображение
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Обновлена инструкция «Настройка роутеров Mikrotik для работы под управлением биллинга Easyhotspot»:
  • Раздел «Включение и настройка «базового» хотспота в роутере Mikrotik» переписан, теперь процедура использует встроенный «мастер» установки хотспота;
  • Добавлен новый раздел «Создание в роутере отдельной LAN-подсети для хотспота», описывающий как в роутере отделить сеть хотспота от локальной сети (например, предприятия);
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

В процедуры создания и редактирования Тарифных пакетов была добавлена проверка на факт того, что срок годности указан меньше, чем номинал. Если Администратор настраивает Тариф именно таким образом, ему выводится предупредительное сообщение.

Функция была добавлена после "перепуганного" звонка одного из Администраторов о "неправильно работающем и криво написанном биллинге"! При этом, он поведал мне, что выдал клиентам ваучеры на три месяца, но через 3 дня система перестала пускать их в интернет, рассказывая об "израсходованных лимитах времени"! Как, думаю, всем вам стало ясно из описания добавленной проверки, этот Администратор, создавая тариф, номинал таки посчитал правильно (на три месяца), а вот срок годности даже и не посмотрел! В итоге, тот остался именно таким, как биллинг "рисует" его "по умолчанию" - те самые трое суток!...
:D
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Внесен ряд изменений в модуль Liqpay
  • Основное - модулю достался код, "красиво" форматирующий номер телефона, который вводит клиент. Клиент вводит только цифры, а уже сам скрипт преобразует телефон вот в такой "красивый вид" +38 (066) 583-6592;
  • Добавлен файл текстовых сообщений на украинском языке (модуль теперь поддерживает три языка интерфейса - английский, украинский и русский);
  • Сообщения об ошибках выводятся popup-окнами, а не функцией alert языка javascript (симпатичней выглядит, и "единообразно" в разных браузерах);
  • Внесен небольшой ряд изменений в CSS, и скрипты с "дизайнерскими" (прости господи! :) ) целями;
"Живьем" модуль по прежнему доступен к "созерцанию" и тестированию по ссылке:
https://wifi-hotspot.zp.ua/liqpay/
Для проведения тестовых платежей можно использовать данные карты:
номер: 4111 1111 1111 1111
срок действия карты: любой который еще будет (не прошедший);
CVV код: любой
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Исправлена ошибка, возникавшая, когда при экспорте результатов работы платежных модулей была включена птичка "Удалить после экспорта", и заключавшаяся в том, что становились нерабочими попавшие в этот отчет аккаунты "клиентов с оплатой по счету", которые "помесячным" платежом продлевали срок обслуживания своего аккаунта.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

  • Обновлен скрипт инсталятор. Внешних отличий от предыдущего практически нет. Изменены способы определения версии дистрибутива Linux, а также методы выбора тех или иных версий пакетов, используемых при установке. Проделано все это было всвязи с выходном новой версии дистрибутива Debian - buster (10).
  • Выполнена первая инсталяция Easyhotspot на Debian 10 (buster). Биллинг установился "почти весь" - напрочь отказывается компилироваться Coova-Chilli. Таким образом, если сервер нужен лишь как "внешний RADIUS" для управления "удаленными" роутерами - то можно устанавливать его и на Debian 10 (buster). Но если же сервер нужен в том числе и как шлюз локальной сети хотспота, то использовать Debian 10 (buster), увы, нельзя :( (исправлено!)
Изображение
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость