Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

По умолчанию веб-сервер предоставляет следующие страницы:

loginСлужебная страница авторизации
ПутьОписание
/cp/cpmikrotikОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Mikrotik
/cp/smsСтраница авторизации путем СМС-подтверждения (редактируемый шаблон)
/cp/redirectСтраница пост-авторизации (согласие с условиями или отображение рекламы, редактируемый шаблон)
/cp/overlimitСтраница с информацией о причине запрета предоставления доступа из-за превышения лимита
/cp/ciscoОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Cisco WLC
/cp/bluesocketОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Bluesocket
/cp/ruckusОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Ruckus
/cp/isgОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Cisco ISG
/cp/linuxОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с маршрутизатора Linux
/cp/zyxelОсновная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Zyxel

При перенаправлении сессии пользователя на страницу-редиректор от устройства (/cp/cpmikrotik, /cp/bluesocket, /cp/cisco и т.п.) производится проверка:

...

Шаблон страницы авторизации методом отправки СМС на телефонный номер пользователя, и шаблон пост-авторизации, поставляется в составе системы WNAM и может быть отредактирован заказчиком администратором или оператором самостоятельно. Например, можно изменить цветовое оформление, добавить логотип, добавить ссылку на пользовательское соглашение. Неизменным должен оставаться принцип работы (две фазы отображения, см. ниже), а также код форм со всеми её полями. Текущая реализация формы использует некоторое количество статических дистрибутивных ресурсов в каталогах веб-сервера WNAM /js/, /css/ (это компоненты JQuery, Bootstrap и т.д.). Вы можете воспользоваться ими, или же загрузить собственные компоненты в каталог /cp/ (см. ниже). При необходимости можно вернуть шаблон "по умолчанию", отменив все сделанные вами изменения.

...

  • удалить
  • открыть в другом окне
  • скачать на компьютер в виде файла
  • отредактировать (только HTML-файлы)

...

  • Шаг 0: Пользователь получает текст страницы, обратившись по ссылке /cp/cp cisco (и аналогичным) по методу POST либо /cp/sms по методу GET. Фактически, обращение производиться путем перенаправления сессии пользователя сервером доступа. При загрузке страницы браузер пользователя подтягивает необходимые компоненты (стили, логотипы и т.п.) с сервера WNAM или от сторонних ресурсов. В последнем случае необходимо разрешить неавторизованный доступ к таким ресурсам на сервере доступа (walled garden, ACL и т.п.), явно указав IP адреса серверов, где они находятся.
  • Шаг 1Пользователь заполнят форму с номером телефона и нажимает кнопку "получить код", который вызывает отправку формы /cp/sms с номером телефона по методу POST. Сервер WNAM, получив форму, производит необходимые проверки и отправляет СМС по указанному номеру. Пользователю возвращается та же форма, с заполненным номером телефона. 
  • Шаг 3: Пользователь получает страницу /cp/sms с заполненным номером телефона, вводит в единственное поле полученный код активации доступа, отправляет форму серверу WNAM по методу POST. Передаются и номер, и код. Сервер, при получении формы, производит проверки и либо выдает сообщение об ошибке (неверный код), либо производит авторизацию сессии пользователя и редирект на следующую страницу (реклама или иной сайт).

...