Это старая версия документа.
Uni-Fi
Uni-Fi авторизация проходит через скрипт guest/s/default/index.cgi
В настройках Uni-Fi тип авторизации: External portal.
В скрипте index.cgi есть 3 основные функции:
- unifiLogin()
- sendJson()
- unifiLogout()
Авторизация клиента проходит в 3 стадии:
- Неавторизированый клиент перенаправляется на
guest/s/default/index.cgi
, с GET параметрами, которые обрабатываются скриптом. - С страницы пользователя отправляется запрос для получения статуса клиента
- В зависимости от статуса, пользователю показывается форима логина или статус.
- Если пользователю можно ходить в интернет, скрипт авторизируется на Uni-Fi контроллере, отправляет команду для авторизации пользователя, и выходит.
- Пользователя перенаправляет на URL, на который он хотел попасть.