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

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

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

Сообщение Dmitry »

Изменен "кабинет пользователя".
  • Во первых, авторизация в кабинет теперь с помощью и логина и пароля
  • Во вторых, авторизация сбрасывается после 10 минут простоя
  • Самую малость "подразукрасил", хотя в очередной раз убедился в фразе "Ну не дизайнер я!"...
  • В кабинет добавлена кнопка, позволяющая посмотреть истории оплат по платежным системам. При нажатии кнопки "Просмотреть историю покупок ваучеров..." клиенту предлагается ввести номер телефона (все платежные системы используют его как один из идентификаторов платежа). После этого выводится список всех заказов, проведенных через все платежные системы с указанного номера телефона. В каждом заказе выводится кнопка, при нажатии на которую можно просмотреть статистику выбранного ваучера.
Пример списка заказов, показанного после ввода телефона:
Изображение
(ссылка на полноразмерную картинку)

Ну и вид самого "кабинета" для Клиента с оплатой по счету (с примером сообщения о сроке окончания обслуживания):
Изображение
(ссылка на полноразмерную картинку)

Вид кабинета для ваучера (показаны номинал ваучера (Тарифного пакета) и дата окончания обслуживания):
Изображение
(ссылка на полноразмерную картинку)

Напоследок - ссылка на сам действующий "кабинет":
http://wifi-hotspot.zp.ua/cgi-bin/statistic.cgi
Для входа в "кабинет" можно использовать логины/пароли клиентов и ваучеров, имеющиеся на демо-сервере:
http://wifi-hotspot.zp.ua/easyhotspot/
(единственное - на демо-сервере не установлено ни одного платежного модуля, в итоге поиск по телефону результатов не даст)...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Немножко подрулил форму обратной связи - добавил в ней проверку на пустое сообщение (не отсылает письмо, если клиент не ввел там никакого текста).
Пример посмотреть можно тут
http://wifi-hotspot.zp.ua/login/feedback/index.php
(кстати, данная форма действующая => один из способов написать мне письмо :) )
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Обновлен "кабинет пользователя":
  • Добавлена возможность смены пароля (от учетной записи для доступа в интернет) самим пользователем.
  • В связи с тем, что "Кабинет" теперь управляет конфиденциальной информацией, в скрипт встроена проверка протокола подключения. Если используется небезопасный протокол (не https), скрипт выводит сообщение об этом и предлагает Клиенту сделать выбор - переключиться на https, или же продолжать и дальше использовать небезопасное подключение. Выбор запоминается на некоторое время, чтобы не мучать Клиента вопросом при каждом обновлении страницы.
посмотреть можно тут
http://wifi-hotspot.zp.ua/cgi-bin/statistic.cgi
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

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

Сообщение Skydreem »

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

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

Сообщение Dmitry »

Увы, но проверка для входа в кабинет осуществляется по факту наличия реальной пары "логин/пароль". То есть, клиент должен вводитьименно те логин и пароль , по которым хотспот выпускает его в интернет.И кстати, именно поэтому (отправка через форму логина и пароля), и была сделана возможность подключаться по https (с использованием шифрования трафика).

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

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

Сообщение Dmitry »

  • Исправлена ошибка в странице авторизации (так и не смог вспомнить, когда она туда "закралась") проявлявшаяся в том, что при первом подключении к хотспоту, на которм включен гостевой доступ, сразу после генерации ваучера страница авторизации выбрасывала сообщение с параметрами гостевого доступа, оформленными как сообщение об ошибке (в "красно-оранжевых" тонах).
  • Исправлена ошибка в perl-скрипте, проявлявшаяся в том, что он в лог авторизации писал некорректную дату *(вместо даты события писалась дата последнего запуска самого сервера freeradius)
  • Добавлено сообщение на страницу авторизации для "нерадивых админов", которым лень читать документацию. Теперь, если в настройках страницы авторизации админ гостевой доступ включил, а сам гостевой тариф в базе Easyhotspot-а не создал, то у него есть возможность прочесть о себе много "добрых нецензурных" слов на английском языке. Да и гостевой режим при этом принудительно подавляется самой страницей авторизации.
  • Добавлено новое меню в сам Easyhotspot (по мотивам этой темы). Отображает список тех роутеров, обслуживаемых программой, к которым в данный момент подключены авторизованные клиенты (т.е. клиенты, уже получившие доступ в интернет). Если к самому wi-fi роутера клиенты подключены (получили IP-адрес), но логинов/паролей не вводили (или гостевым доступом не воспользовались), такие роутеры в списке не отображаются.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

нужны тестеры, готовые испытывать терпение своих клиентов.
а может наоборот - ощастливить их немеряно.

СУТЬ - прилепил к странице авторизации "авто-авторизацию". Она если находит в куках логин/пароль, пытается сама авторизовать клиента.
Из "уже учтенного":
  • если авторизация вытащенными с куков логином/паролем не удалась, автоматические попытки прекращаются (чтоб не "зацикливало" на процессе авто-авторизации неверными данными)
  • на ручной ввод клиентом логинов/паролей повешена задержка в 10 секунд, а то поначалу было - вводишь один символ в пароль, и авто-авторизация уже пошла. мешало...
Интересуют как раз глюки, которые я не предусмотрел...
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

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

Сообщение Skydreem »

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

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

Сообщение Dmitry »

весь алгоритм страницы авторизации какой был, такой и остался.
отличие в том, что
  • когда появляется меню ввода пароля скрипт проверяет - есть ли сохраненные в куках пароль и логин, и если есть, то подставляет их в форму (это и было). после чего, если оба поля заполнены, то, с задержкой в 1 секунду скрипт сам "нажимает" кнопку "Войти".
  • если вход успешен - все ок, и клиент просто попадает в интернет.
  • если авторизация не удалась, то (получается) сохраненные в куках логин и пароль либо не правильные, либо пришли в негодность (срок вышел, номинал кончился и т.д. и т.п.). В этом случае повторных попыток авторизоваться уже не происходит.
Про "10 секунд" - это функция работающая только во время ручного ввода. То есть, например, логин и пароль клиентом еще ни разу не вводились (новый клиент). Следовательно, в куках ничего нет, подставлять в форму нечего, поля на странице пустые. Скрипт и не авторизует на автомате, он "ждет". Клиент вводит логин, скрипт еще не авторизует, т.к. поле пароля - все еще пустое. Как только клиент вводил хоть одну букву в поле пароля, скрипт тут же пытался его авторизовать автоматически (т.к. оба поля уже чемто заполнены). И вот это мешало, ты еще пароль не ввел, а он уже пошел авторизоваться. Поэтому и была введена задержка в 10 секунд, перезапускаемая при вводе каждого символа в любое из полей логина и пароля.
vitoua
Сообщения: 11
Зарегистрирован: 08 май 2014, 14:15
Контактная информация:

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

Сообщение vitoua »

Доброго дня. В мене запитання. Як можна отримати останнє оновлення програми? І чи платне воно?
Ответить

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

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