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

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

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

Сообщение Dmitry »

Обновление - в программу добавлена функция импорта ваучеров из XML-файла
Процедура доступна Администраторам, для этого добавлена кнопка в списке Тарифных пакетов (в строке у каждого из тарифов), при наведении на кнопку появляется всплывающая подсказка "Импорт пар логин/пароль из XML-файла"
формат XML-файла с ваучерами

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<Main>
        <Voucher>
                <Login>PnTLDK</Login>
                <Password>PmAJQw</Password>
        </Voucher>
        <Voucher>
                <Login>XkHnUs</Login>
                <Password>XkHnUs</Password>
        </Voucher>
</Main>
При импорте осуществляется проверка на уникальность логинов. Если логин, который должен быть добавлен в базу, уже в ней имеется, то этот "неуникальный" логин (и соответствующий пароль) в базу не добавляются. По окончании процедуры выводится число успешно добавленных ваучеров и число ваучеров, которые импортировать не удалось. Также, выводится ссылка на файл с парами "логин/пароль", импорт которых не удался.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

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

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

Сообщение Dmitry »

Обновление - в формы редактирования ваучеров/клиентов/тарифов добавлена проверка на существование позиции, которую планируется редактировать. Например, вот ссылка на редактирование несуществующего в базе ваучера:
http://91.204.72.65/easyhotspot/index.p ... t/gohhuh15
(пароли дефолтные)
Вместо кучи ошибок теперь выводится сообщение, что такой ваучер не существует.
В принципе, это более актуально именно для демо-сервера (у которого гораздо выше вероятность ситуации, когда кто-то из тестеров удалил ваучер, а где-то на просторах интернета ссылка на него осталась). В нормально работающей программе такой ссылки и не будет (ссылка динамически формируется программой, и может быть сформирована только для существующих объектов), однако, данная проверка поможет, если кто-то решит подделывать эти ссылки...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

По Mikrotik-у - вопрос решен, написаны файлы, написана инструкция.
Подробнее - по ссылке:
http://www.wifi-hotspot.zp.ua/forum/vie ... 1504#p1504

Страница покупки архива с инструкцией и файлами, необходимыми для настройки роутеров Mikrotik для взаимодействия с биллингом Easyhotspot:

https://wifi-hotspot.zp.ua/file_sale/goodid62
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Обновлена инструкция "Индивидуализация вашего хотспота"
http://wifi-hotspot.zp.ua/uploads/Индивидуализация хотспота.pdf
Добавлена информация:
  • об отключении "автологина"
  • о некоторых новых параметрах страницы авторизации - "await_period", "show_free_limits" и "silent_login"
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Добавления, исправления
  • Добавлен файл .htaccess, принуждающий браузеры использовать картинки и пр. элементы оформления из кеша. Это немного ускорило работу вебинтерфейса.
  • В списках сеансов для ваучера исправлен вывод информации о том, когда истекает срок годности ваучера (из-за ошибки показывало 2 янв 1970 г)
  • Для форм поиска реализована функция, которая запускает поиск по клику на значке "увеличительного стекла". Ранее надо было нажимать Enter на клавиатуре. Добавлено по просьбе владельцев планшетов (не имеющих кнопки Enter)
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Добавлено отображение списка пользователей (кассиров, админов, суперадминов), вошедших в Easyhotspot (в "черную админку"). Выводит список тех, чьи сеансы "активны" (активным считается пользователь, выполнявший какие-либо действия в программе в течение последних 2-х часов). В списке показаны: время последней активности, логин и ранг (кассир/админ/суперадмин) пользователя, Ip-адрес, с которого вошел пользователь, и сведения о его браузере и ОС.
Пример можно посмотреть по ссылке:
http://91.204.72.65/easyhotspot/index.php/admin/cashier
(логин и пароль - дефолтные: admin | admin123)
Чтобы увидеть список (по умолчанию он скрыт), нужно нажать значок-замок, расположенный справа от кнопки "Добавить кассира".
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Добавлена в платежные модули функция экспорта результатов в CSV-файл (этот файл впоследствии может быть открыт для анализа и/или редактирования в программах MS Excel, OpenOffice Calc или LibreOffice Calc). При экспорте администратору предлагается выбрать требуемый период времени (даты старта и окончания).
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Добавлен простейший скрипт ротации файлов, выступающих в качестве "подложки".
Файл написан на php, в нем в качестве параметров указываются два времени (только часы), когда "заканчивается утро" и когда "заканчивается обед". Кроме того, указываются три адреса разных страниц: "что показываем утром", "что показываем в обед" и "что показываем вечером".
содержимое файла

Код: Выделить всё

<?php
//  ---------------   настройки -----------------------------
$morning_end = 9; //когда заканчивается утро
$morning_address = "http://www.voanews.com"; // что смотрим утром
$dinner_end = 15; // когда заканчивается обед
$dinner_address = "http://cnn.com"; // что смотрим в обед
$everning_address = "http://bbc.com"; // что смотрим вечером
//  --------------------------------------------------------
$hour=intval(date("H",time())); // определяем текущий час
// в зависимости от текущего часа переходим на разные адреса:
if (($hour < $morning_end) and ($hour >= 0 )) { 
    header("Location: $morning_address ");
} elseif (($hour < $dinner_end) and ($hour >= $morning_end )) { 
    header("Location: $dinner_address ");
} else { 
    header("Location: $everning_address ");
}
?>
Создаете файл в папке //var/www (или подпапках), расширение у файла должно быть .php. В настройках страницы авторизации указываете как подложку этот файл. В итоге подложка страницы авторизации будет отличаться утром, в обед, и вечером...
Ответить

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

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