Ко всем работам
Wi-Fi для заведений Разработка

Портал авторизации в гостевом Wi-Fi по SMS

Captive-портал для гостевого Wi-Fi: посетитель вводит номер телефона, получает код по SMS и получает доступ на заданное время через точки доступа UniFi.

  • Django
  • SQLite
  • UniFi Controller API
  • Twilio SMS
Для гостевого Wi-Fi нужен был не открытый доступ без учёта посетителей, а портал с авторизацией — посетитель подтверждает номер телефона и получает доступ на ограниченное время. Сделал на Django captive-портал: страница входа при подключении к сети, одноразовый код по SMS через Twilio, а после проверки кода — авторизация конкретного устройства через API UniFi-контроллера на заданное время. Отдельно веду учёт активных и завершённых подключений. Портал работает локально в связке с точками доступа UniFi, поэтому по своей природе не подразумевает публичного домена.

Хочу похожий проект