Это старая версия документа.


Uni-Fi

Uni-Fi авторизация проходит через скрипт guest/s/default/index.cgi В настройках Uni-Fi тип авторизации: External portal.

В скрипте index.cgi есть 3 основные функции:

  • unifiLogin()
  • sendJson()
  • unifiLogout()

Авторизация клиента проходит в 3 стадии:

  1. Неавторизированый клиент перенаправляется на guest/s/default/index.cgi, с GET параметрами, которые обрабатываются скриптом.
  2. Скрипт обрабатывает параметры, проверяет статус клиента
  3. Если пользователю можно ходить в интернет, скрипт авторизируется на Uni-Fi контроллере, отправляет команду для авторизации пользователя, и выходит.
  4. Пользователя перенаправляет на URL, на который он хотел попасть.