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

Анонсы всего, что происходит в плане дальнейшей модернизации программы, а также, исправления обнаруженных ошибок.
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

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

Сообщение Skydreem »

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

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

Сообщение Dmitry »

Поможем блондинкам!
периодически получаю вопросы о том, что "клиент все вводит правильно, но не может авторизоваться"! по нескольку раз! а потом авторизуется!
первое что говорю - показывайте лог авторизации!
даже больше, ("нулевое", как совет) - смотрите сами в лог автороизации, только ВНИМАТЕЛЬНО!!!!
показывают.
смотрю и вижу!
приходится даже переспрашивать - "А вы действительно разницу не видите?"
пример:

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

Fri Aug 16 14:24:48 2013 : Auth: Login incorrect: [M11xcGT1_/sTMd2o5A] (from client hotspot port 2 cli B8-99-E3-86-DB-CE) 
Fri Aug 16 14:24:52 2013 : Auth: Login incorrect: [M11xcGT1_/sTMd2o5A] (from client hotspot port 2 cli B8-99-E3-86-DB-CE) 
Fri Aug 16 14:25:22 2013 : Auth: Login OK: [M11xcGT1] (from client hotspot port 2 cli B8-99-E3-86-DB-CE) 
да-да, разница в том самом "подчеркивании", в которое превращаются .... ПРОБЕЛЫ, которые клиент вводит вместе с логином или паролем, или и с тем и с другим одновременно... Потом скрипт преобразует их в подчеркивания (особенность передачи данных через интернет)....

И вот теперь, подрулим скрипт авторизации, чтобы он эти пробелы множил на ноль...
В файле страницы авторизации находите код (где-то в районе 720-й строки):

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

# Tim added these two lines:
$username =~ s/\+/ /g;
$username =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/seg;

$password =~ s/\+/ /g;
$password =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/seg;
и добавляем в него еще две так, чтобы стало

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

# Tim added these two lines:
$username =~ s/\+/ /g;
$username =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/seg;
$username =~ s/_//g;
$password =~ s/\+/ /g;
$password =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/seg;
$password =~ s/_//g;
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Изменено и добавлено

Установка/редактирование даты окончания обслуживания для клиентов реализованы теперь непосредственно в Codeigniter без использования AJAX. Благодаря этому повысилась безопасность данной процедуры, плюс, данная функция (кнопка) была добавлена в меню результатов поиска клиентов.

Дополнительная модернизация - в базе теперь пишется не текстовая строка с датой, а timestamp, благодаря чему появилась возможность корректной сортировки списка именно по этому параметру.

Результат можно посмотреть по адресу
http://wifi-hotspot.zp.ua/hotspot_demo/ ... p/postpaid
Логины/пароли - стандартные для демо-сайта:
vcool | vcool123
admin | admin123
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

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

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

Сообщение Dmitry »

Обновлен инсталятор.
  • Теперь возможна установка на Debian 7.x (скриншот ниже);
  • Инсталятор предлагает установить (и при согласии устанавливает) Webmin.
Изображение
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

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

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

Сообщение Dmitry »

На тестовом сервере можно посмотреть текущий вариант работы со счетами
логины/пароли все те же: vcool | vcool123 или же admin | admin123
Там же - нововведения по поводу валют(ы) - список теперь создает и редактирует сам администратор хотспота.
Пишу обновленное "Руководство по эксплуатации" всвязи с нововведениями.

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

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

Сообщение Dmitry »

Готова обновленная инструкция "Программа управления Wi-Fi хотспотом Easyhotspot / Руководство по эксплуатации"
Доступна по ссылке:

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

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

Сообщение Dmitry »

Итак, "мартовские" обновления (2014)

В меню создания и редактирования Тарифных пакетов "гуманизирован" ввод срока годности

Ранее в программе ввод срока годности осуществлялся только в сутках. Если же была необходимость ввести значение равное, например, нескольким часам, нужно было вычислять дробное значение. Теперь ввод срока годности осуществляется более простым человеческим образом: нужно ввести число и выбрать из выпадающего списка единицу измерения.

Изображение

Фиксированный список валют в программе заменен возможностью самостоятельно заводить, редактировать валюту(ы) Администраторами системы

Теперь в программе "по умолчанию" (сразу же после установки) отсутствует какая-либо предустановленная валюта! Администратор системы может добавить в список любое необходимое ему число валют. Внося валюту в список, Администратор указывает для валюты сокращенное наименование, полное наименование и код валюты в соотвествии со стандартом ISO-4217.

Изображение

В программу добавлена функция бана Клиентов по mac-адресу

В программу добавлен список mac-адресов, которым хотспоты будут отказывать в авторизации при любых обстоятельствах. Не важно - правильные данные вводит клиент при авторизации, или нет - хотспот всегда будет отвечать отказом в доступе! Разделение прав Кассиров/Администраторов применительно к данной функции реализовано следующим образом:
  • Кассир может вносить в список бана mac-адрес любого авторизовавшегося Клиента через меню просмотра пользователей подключенных "онлайн". Удалить mac-адрес из списка забаненых у Кассира нет возможности.
  • Администратор может добавить произвольный mac-адрес с помощью специального меню. Также, в своем меню Администратор может удалить любой mac-адрес из списка забаненых.
Изображение

Изменено поведение страниц, обновлявшихся автоматически

Ранее в программе было включено принудительное обновление всех страниц в меню Кассира каждые 3 минуты. Это создавало некоторое неудобство, например в случае создания Клиентов - сработавшее по таймеру автоматическое обновление могло прервать этот процесс, и все приходилось вводить по-новой. Теперь функция автообновления изменена:
  • Функция автообновления теперь присутствует только на нескольких страницах - "домашней" (обновляются сведения о загрузке сервера), Клиентов с оплатой по счету, Ваучеров , Клиентов, подключенных к хотспоту (в последних трех случаях обновляются данные о потреблении клиентами трафика, времени и т.д. и т.п.).
  • На страницах Клиентов с оплатой по счету автообновление автоматичесмки отключается, если хоть в одно (любое) из полей: имени клиента, его логина, пароля, были введены какие-то значения (в итоге, автообновление теперь не мешает создавать новых Клиентов).
  • На странице Ваучеров автообновление автоматически отключается, если Кассиром было введено число новых ваучеров для создания.
Кнопки скачивания в CSV-формате списков и Клиентов, и Ваучеров перенесены

Программа и раньше предоставляла возможность скачать в CSV-формате списки как Клиентов с оплатой по счету, так и ваучеров. Но кнопки эти не имели надлежащего оформления, и были размещены нелогично. Теперь кнопка для скачивания списка Клиентов с оплатой по счету находится в меню Клиентов с оплатой по счету (в верхнем правом углу). А кнопка скачивания списка ваучеров в CSV-формате - находится в врехнем правом углу меню Ваучеров, где ей логичнее всего находиться. Кнопки теперь оформлены в виде иконок, изображающих "spreadsheet" (экселевский файл) и имеют соответствующие всплывающие подсказки. Следует также добавить, что Кассирам эти кнопки видны только лишь в том случае, если параметр "Доверие кассиру" в программе установлен как "Да". Администраторам кнопки видны в любом случае.

Программа полностью изменена в вопросах выписки счетов

Изменения в этой части программы выполнено так много, что их описание просто не умещается в формат новостной заметки. Вот наиболее значимые из них:
  • Для Клиентов с оплатой по счету добавлены два новых типа учета: "посуточный" и помесячный";
  • Программа теперь позволяет одному Клиенту выписывать и хранить в базе любое необходимое число счетов;
  • В выписанный счет вносится абсолютно вся необходимая, в том числе и служебная информация - кто выписывал, когда, в какой валюте, на какую сумму, все данные обо всех сеансах доступа в интернет, логин и полное имя Клиента, и т.д.
  • Получая деньги от Клиента в оплату счета, Кассир записывает в базу информацию об этом (в том числе записывается, кто именно из Кассиров и когда именно вносил в базу эту информацию);
  • Кассир, удаляя счет, на самом деле лишь перемещает его в "Корзину", Администратор имеет возможность просмотра в том числе и таких "удаленных" счетов;
  • Клиент может оплачивать счета как разовыми платежами, так и по частям;
  • Администратор проводит инкассацию всех средств, полученных Кассирами от Клиентов с оплатой по счету;
Чтобы полностью ознакомиться с новой методикой обслуживания Клиентов по счетам, рекомендуется внимательно прочесть обновленное "Руководство по работе в программе Easyhotspot" (альтернативная ссылка).

Обновлена инструкция: "Программа управления Wi-Fi хотспотом - Easyhotspot, Руководство по эксплуатации"

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

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

Сообщение Dmitry »

В архив к программе добавлена простенькая форма обратной связи.
она позволяет клиенту написать письмо администратору хотспота.
  • форма использует учетную запись на внешнем smtp-сервере, следовательно на сервер хотспота не надо устанавливать и пытаться корректно настраивать собственный почтовый сервер.
  • отправку письма выполняет сам сервер хотспота, следовательно письмо может отправить неавторизованный клиент.
  • адрес получателя жестко прописывается в настройках, следовательно форма бесполезна для рассылки спама.
  • В форме сделана задержка, благодаря чему клиенту вас доставать письмами тоже быстро надоест
пример формы доступен по ссылке (шлет письма мне):
http://wifi-hotspot.zp.ua/login/feedback/index.php
Ответить

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

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