...
По умолчанию веб-сервер предоставляет следующие страницы:
Путь | Описание | |
---|---|---|
/cp/cpmikrotik | Основная ссылка, на которую производится первоначальный редирект сессии пользователя с устройств Mikrotik | |
/cp/sms | Страница авторизации путем СМС-подтверждения (редактируемый шаблон) | |
/cp/redirect | Страница пост-авторизации (согласие с условиями или отображение рекламы, редактируемый шаблон) | |
/cp/ | loginСлужебная страница авторизации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. Передаются и номер, и код. Сервер, при получении формы, производит проверки и либо выдает сообщение об ошибке (неверный код), либо производит авторизацию сессии пользователя и редирект на следующую страницу (реклама или иной сайт).
...