- Слегка подрихтован ряд платежных модулей (Assist, Liqpay, Onpay, Paypal, Robokassa, Wallet-One, Yandex). Изменения касались в основном внешнего вида на мобильных устройствах, сам функционал не менялся.
- Не было печали, но тут какой-то "чудак на букву м" начал терзать "черную админку" на предмет взлома методом "поиска команд мускула" и т.п.. Админка "выжила", лишь только лог ошибок мускула распух. Подумалось, почему бы тогда не ограничить набор вводимого "по самое не могу" (вдобавок к стандартным функциям типа mysql_escape_string и т.п.). В итоге во всех формах поиска было добавлено принудительное "кастрирование" поисковой фразы до шаблона "буквы/цифры/дефисы/подчеркивания". Все остальное тупо множится на ноль..
- В дополнение к предыдущему пункту в админке, использующей Codeigniter версии 3.х, были внесены дополнительные изменения в настройки form_validation, также значительно ограничивающие возможности ввода в формы всякой ереси...
Анонс новостей (обновлений, исправлений) Easyhotspot
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Обновления:
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Обновления:
- В меню платежных систем при экспорте данных в CSV-файл добавлена "птичка" - "Удалить после экспорта". Отметка в ней позволяет удалять из базы записи о заказах, попавших в отчет. Ваучеры этих заказов "удаляются" в архив (т.е. данные о них не удаляются абсолютно полностью, а вместо этого переносятся в архив программы).
- В скрипт регулярных действий добавлена процедура, удаляющая из баз платежных систем незавершенные заказы, которые были созданы ранее, чем 31 день назад (т.е., те заказы, у которых клиент кнопку выбора тарифа нажал, а платить не стал, в базе они отображаются со статусом "В обработке").
- В списке тарифов для обслуживания платежной системой добавлено извещение, если для тарифа не установлены описания (модули могут давать сбои в таких случаях)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Несколько скриншотов обновленной страницы авторизации
мобильная версия, меню ввода пароля:
мобильная версия, меню выбора платежных систем:
"Обычные" версии (скриншоты с экрана ноутбука, компьютера и т.п.) здесь для "красивого показа" не помещаются, поэтому, увы, только ссылками:
Меню ввода пароля
Меню выбора платежных систем
Меню гостевого входа
Ну и напоследок, ссылка на сам обновленный экземпляр...
мобильная версия, меню ввода пароля:
мобильная версия, меню выбора платежных систем:
"Обычные" версии (скриншоты с экрана ноутбука, компьютера и т.п.) здесь для "красивого показа" не помещаются, поэтому, увы, только ссылками:
Меню ввода пароля
Меню выбора платежных систем
Меню гостевого входа
Ну и напоследок, ссылка на сам обновленный экземпляр...
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Для новой версии программы (базирующейся на Codeigniter v 3.x) и обновленного макета страницы авторизации был написана обновленная версия инструкции по "Индивидуализации хотспота":
http://wifi-hotspot.zp.ua/uploads/hotsp ... on_ci3.pdf
http://wifi-hotspot.zp.ua/uploads/hotsp ... on_ci3.pdf
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
В биллинг добавлена функция логирования действий, осуществляемых пользователями (именно персоналом - кассирами, админами, суперадминами) в программе ("черной админке"). На данном этапе логируются только действия, относящиеся к ваучерам - добавление новых, удаление, редактирование. В дальнейшем список логируемых действий будет расширен. Просмотр лога (пример):
http://91.204.72.65/easyhotspot_ci3/ind ... ew_actions
(вход: admin | admin123)
http://91.204.72.65/easyhotspot_ci3/ind ... ew_actions
(вход: admin | admin123)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Обновление
Для отправки "служебных СМС" добавлена поддержка программ ProfiSMS и Gammu-Smsd (отправка СМС через телефон/модем, подключенный к серверу)
Для отправки "служебных СМС" добавлена поддержка программ ProfiSMS и Gammu-Smsd (отправка СМС через телефон/модем, подключенный к серверу)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Нечаянно нажал в меню одного из платежных модулей кнопку удаления тарифа из списка обслуживаемых. Тариф молча удалился. Подумалось, "но я же нечаянно, я ж не хотел!", однако, было уже поздно...
Обновлено - в меню платежных систем на кнопки удаления тарифов добавлены запросы, требующие от пользователя подтверждения данного действия.
Обновлено - в меню платежных систем на кнопки удаления тарифов добавлены запросы, требующие от пользователя подтверждения данного действия.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Скрипт страницы авторизации для Mikrotik отредактирован с целью возможности корректной работы при https-авторизации.
Что это дает?
Что это дает?
- Авторизация HTTPS в Mikrotik-ах позволяет перехватывать запросы неавторизованных клиентов и отправлять их на страницу авторизации даже в тех случаях, когда они пытаются открывать https-ресурсы в интернете...
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
- Обновлен код страницы авторизации и код Easyhotspot, в результате чего функция автоматической авторизации клиентов перестала зависеть от cookies и работает как для "ваучерных" клиентов, так и для "клиентов с оплатой по счету";
- На Youtube выложена пара новых роликов про работу обновленной версии страницы авторизации:
https://www.youtube.com/watch?v=UnGOPjkM0OQ
https://www.youtube.com/watch?v=FasyIb2NdwY
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Исправления:
- Изменен запрос для считывания из базы GammuSMSD входящих сообщений. Ранее, если одно длинное сообщение при доставке было разбито на несколько СМС (самим оператором мобильной связи), то в списке программы отображались именно несколько СМС. Теперь же они в списке объединяются в одно целое сообщение.
- Новая страница авторизации по умолчанию открывает страницу выбранного платежного модуля непосредственно в iframe. Но как известно, не все сайты хотят открываться внутри iframe. Как показала практика, сайт Robokassa тоже относится к их числу. В итоге, модуль отказывался работать в тот момент, когда нужно было переходить на сайт Robokassa (после ввода номер телефона), для проведения непосредственно самой оплаты. Поведение страницы было изменено, и платежный модуль Robokassa теперь (снова) открывается в новой вкладке браузера, а не в iframe.
- В ряде платежных модулей найдена ошибка, благодаря которой, в случае включения привязки списка тарифов к NASID, на странице платежного модуля полностью пропадает список предлагаемых клиенту тарифов. Исправлено.
- Были исправлены 2 запроса, не удовлетворявшие требованиями параметра sql_mode=only_full_group_by в MySQL версии 5.7.х (проявилось в Ubuntu 16.04.2). Ошибка проявлялась непосредственно на странице авторизации в виде сообщения "ВНИМАНИЕ!!! Программа Easyhotspot не отвечает на AJAX-запросы! Возможно......".
- В лог действий пользователей программы включена запись действий скрипта, запускаемого по CRON-у. Для наглядности, логин CRON-а в таблице программы выделяется красным цветом.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя