Страница 19 из 40
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 12 дек 2014, 15:08
Dmitry
Обновлено руководство по работе в программе Easyhotspot:
ссылка
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 26 дек 2014, 09:21
Dmitry
Обновлена страница авторизации
Теперь в ней несколько иначе реализована работа внутренних механизмов, использующихся для функции гостевого режима. Результат - снижение нагрузки на сервер.
"Вводные":
- Подключившись к хотспоту, но еще не авторизовавшись (не получив доступ в интернет) большинство клиентов гонят в хотспот (точнее, в интернет) целую волну запросов. Дело в том, что "унюхавши" интернет, целые толпы самых разных программ, таких как всевозможные агенты - фейсбуков, мейлов, обновлений софта и пр. тут же хотят попасть на свои сайты! А если на устройство еще и какой-нибудь вирус подсажен, то тут вообще "льется, что из водопроводной трубы"... И так как клиент еще не авторизован, то на КАЖДЫЙ такой запрос хотспот отвечает страницей авторизации.
- Краткая ремарка о работе гостевого механизма - КАЖДОМУ клиенту, которому выводится страница авторизации, она генерит персональный гостевой ваучер. И данные этого ваучера (логин/пароль) подставляются в скрытую форму кнопки "Бесплатно". Чтобы, когда клиент нажимал эту кнопку, в базе изихотспота уже был готовый ваучер, по которому его сообственно и впускает потом в интернет. Ранее perl-скрипт, который формирует страницу авторизации, каждый раз при формировании страницы выполнял вся рутину (поиск по базе, создание нового гостевого ваучера, запись его в базу и т.д. и т.п.).
- В старой версии скрипт лез в базу за данными гостевых ваучеров при КАЖДОМ обращении к странице авторизации, не зависимо от того, запросил ее юзер с браузером или какой-нибудь агент поиска обновлений на PlayMarket-е какого-нибудь планшета с Android-ом.
В итоге, когда кто-то ломился в страницу авторизации, то при этом возрастало число обращений в базу данных (что является доп. нагрузкой). Теперь же (в обновленной версии) сама рутина "гостевых ваучеров" перемещена непосредственно в сам Easyhotspot, а страница авторизации обращается к ней с помощью AJAX. Казалось-бы, процедура усложнилась? Возможно. Однако, AJAX - это использование Javascript, которого НЕТ во всяких брут-форсах, юзер-агентах всевозможных фейсбуков, "вкнотактов", "мейлов-ру" и иже с ними. Javascript - присутствует только в браузерах. Поэтому, чисто гостевая процедура будет запускаться ТОЛЬКО в случаях, когда реальный человек реально смотрит страницу в реальном браузере.
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 15 янв 2015, 19:27
Dmitry
Исправлена ошибка в скрипте-инсталяторе. В одном из шаблонов для проверки имен интерфейсов не проходили имена, у которых только 2 буквы (например em2), букв должно было быть не менее 3. Исправлено...
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 23 янв 2015, 12:18
Dmitry
Обновлен скрипт-инсталятор:
- При обновлении страницы авторизации теперь переносится из старых настроек в новые имя гостевого тарифного пакета;
- При обновлении базы данных введены проверки, чтобы не выводились сообщения об ошибках добавления уже существующих таблиц и/или колонок в них;
- Для скачивания пакета с программой Webmin теперь вписана ссылка на сайт именно самого Webmin-а. В результате - при установке скачивается самая последняя его версия, а не та, которая "когда-то была мной скопирована на свой сервер".
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 25 янв 2015, 09:54
Dmitry
Обновление - в программу добавлена запись в базу данных об идентификаторе хотспота (NASID), с которого клиент выходит в интернет.
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 18 фев 2015, 11:30
Dmitry
Обновление - в программу добавлена "рутина" для отправки СМС. Выполняет следующие функции:
- Возможность выбрать одного из двух (на данном этапе) агрегаторов и ввести данные учетной записи;
- Отправка СМС "поставленных в очередь";
- Отображение списка обработанных СМС.
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 27 фев 2015, 13:48
Dmitry
на подходе принтер чеков для экспериментов...
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 30 мар 2015, 12:47
Dmitry
В рутину по отправке "служебных смс" добавлена поддержка еще двух агрегаторов:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 08 май 2015, 17:15
Dmitry
НОВИНКА - "пост-активация" ваучеров по СМС.
Как все это выглядит:
- Программа генерит обычные ваучеры (либо же админ импортирует из XML-файла ваучеры).
- Клиент покупает ваучер и пытается по нему в первый раз выйти в интернет.
- Хотспот не пускает клиента в интернет, вместо этого пишет ему в ответ сообщение типа "Ваш ваучер еще не был активирован..... (и т.д. по тексту, пример - см. на рис. ниже)".
- Открывается форма, в которой клиенту предлагается ввести номер его мобильного телефона
- На телефон отсылается СМС с кодом активации.
- Клиенту открывается форма, в которой предлагается ввести полученный код активации.
- Клиент вводит код активации, система пишет "Все, ваучер активирован, пробуйте авторизоваться повторно"
- Параллельно система записывает номер телефона клиента в базу данных, в поле, где хранятся паспортные данные.
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлено: 18 май 2015, 18:02
Dmitry
Написан новый платежный модуль - для платежной системы Onpay.