Новости - август 2011
- Теперь — и под PHP 5.3.0!
- Инсталятор — под Ubuntu 10.04 LTS
- Унифицированная страница авторизации
- Дополнительный модуль — прием платежей с кредитных карт!
Последние пару месяцев «пошли на пользу» модифицированной версии программы Easyhotspot. И данная заметка — способ быстро донести до вас все последние новости. Кстати, еще одна новость не попала в данную заметку, так как была опубликована мной в блоге самостоятельно: для программы Easyhotspot был написан дополнительный модуль приема платежей по СМС. Итак, приступим по порядку…
1. Теперь — и под PHP 5.3.0!
В коде Easyhotspot были убраны все функции, отмененные в PHP версии 5.3.0 и выше. В итоге — программа Easyhotspot теперь нормально работает на компьютерах, у которых установлен сервер PHP версий 5.3.0 и выше. В первую очередь, это избавило от необходимости использовать в качестве базовой ОС устаревшую версию Ubuntu 9.04. И как следствие — новость №2:
2. Инсталятор — под Ubuntu 10.04 LTS
Скрипт-инсталятор модифицированной версии Easyhotspot был изменен. Теперь в качестве базовой ОС используется Ubuntu 10.04 LTS, при попытке установки скриптом на других дистрибутивах и версиях Linux скрипт выдает сообщение об ошибке и прекращает работу. Тем не менее, «ручная» установка программы возможна на любой, предпочитаемый вами дистрибутив *nix.
Выбор LTS (Long Term Support) версии дистрибутива обусловлен тем, что Canonical его дольше поддерживает (5 лет, и для версии 10.04 это значит до 2015 года), не так часто меняет, да и пакеты в него попадают не «с пылу с жару», а уже продемонстрировавшие «некоторую стабильность»…
3. Унифицированная страница авторизации
Добавление различных дополнительных платежных систем (модулей) привело к появлению некоторого количества различных страниц авторизации. Как следствие — привело к излишним неудобствам — нужно было помнить «что, где, когда и почем». По этому, была написана новая версия страницы авторизации. Она теперь универсальная, а ее отображаемые элементы зависят от того, какие модули задействованы.
Базовый вид страницы не изменился.
При использовании режима бесплатного ограниченного входа (т.н. «Гостевой вход») у страницы появляется дополнительное поле — в нижней половине выводятся лимиты «бесплатного входа» и там же находится кнопка для бесплатного доступа в интернет:
Если используется модуль приема платежей по СМС, то на странице авторизации появляется дополнительная иконка «СМС», которая является ссылкой, выводящей клиенту хотспота страницу с информацией о том, какой текст нужно посылать и на какие короткие номера, а также, какие при этом он получит параметры доступа в интернет. Примерный вид этой страницы — показан по ссылке ниже (Внимание! Показанные на странице номера и коды — недействительные, приведены для примера).
Пример страницы для оплаты доступа по СМС
Если будет задействован модуль приема оплат с банковских пластиковых карт, то на странице авторизации появляется иконка «кредитки» — это тоже ссылка, переводящая клиента на страницу оплаты доступа в интернет кредитной картой. Страника выглядит следующим образом:
Пример страницы для оплаты доступа банковской картой
(Дополнительно обращаю ваше внимание на тот факт, что показанная вам страница приема платежей с кредитных карт — реально действующая).
4. Дополнительный модуль — прием платежей с кредитных карт
Написан новый дополнительный модуль приема платежей с кредитных карт. Как уже было сказано выше, клиенту на страницу авторизации выводится иконка — рисунок кредитных карт. У этого рисунка присутствует всплывающая подсказка — когда клиент наводит на него мышкой, появляется подпись «Оплатить с помощью кредитной карты». Щелкнув по иконке, клиент попадает на вот такую страницу оплаты доступа в интернет кредитной картой. (Дополнительно обращаю ваше внимание на тот факт, что показанная вам страница приема платежей с кредитных карт — реально действующая). Выполнить оплату клиент может сразу же (онлайн), для чего в хотспоте настраивается доступ к API приема платежей банком. Оплатив доступ, клиент попадает на страницу с выданными ему логином и паролем. Введя полученные значения в поля страницы авторизации, клиент получает доступ в интернет. Подробнее процедура оплаты кредиткой описана на этой странице.
Как уже было сказано, страница приема платежей, открывающаяся по этой ссылке — действующая. Модуль настроен на проведение "тестовых" платежей (при которых не происходит реального списания денег). Самый верхний тариф на ней — 5 копеек. Желающие увидеть, как клиент будет оплачитвать доступ и получать учетные данные, могут (если конечно не жалко 5 копеек) нажать кнопку «Оплатить» и воспользоваться своей кредитной картой.