2015-05-18 1 views
-2

Я заблудился в незнакомой области и мог бы с некоторой помощью помочь.Как создать внешнюю страницу входа в Captive Portal, которая собирает информацию пользователя и использует предопределенный пароль.

У меня есть два беспроводных точки доступа TP-LINK EAP 110 (которые я правильно настроил с помощью программного обеспечения контроллера, чтобы использовать их собственную внутреннюю систему аутентификации), но вместо этого мне нужно, чтобы пользователи аутентифицировались извне (есть настройки, позволяющие это в системе), но я немного заблудился о том, как это сделать:

Я хочу, чтобы страница входа в систему запрашивала у гостей, чтобы они заполнили свое имя, номер телефона и адрес электронной почты, и для них введите пароль, который будет предоставлен в этот день. Таким образом, нет «имени пользователя» как такового, но только те, у кого есть «сегодняшний пароль», смогут аутентифицироваться. (сбор информации о пользователях просто для того, чтобы мы могли позже связаться с ними, чтобы узнать, что они думают о наших услугах и т. д.)

Я думаю, что я разработал, что мне нужно будет использовать сервер RADIUS (и я бы предложил использовать freeradius, но открывать предложения), но бит, который я застрял, - это то, как я настроил бы страницу веб-сервера для запроса необходимой мне информации от гостя, а затем для аутентификации этой информации против сервера RADIUS - если нет более простого (но бесплатного) способа сделать это.

Любые примеры, которые были высоко оценены, и я рад прояснить все, что я пропустил.

Заранее спасибо.

Rob.

ответ

0

Попробуйте Cucumber Wifi

Они великолепны. Я использую их сам. Они предлагают полную опцию гостевого доступа со страницей всплывающих окон и доступным порталом, который регистрирует ваши сеансы.

Прошивка загружается в APU UniFi и предоставляет вам гостевые параметры доступа и неограниченное количество SSID (гостевые и частные сети).

Их панель инструментов позволяет создавать всплывающие окна и взимать плату с пользователей через Stripe или Paypal (наличные деньги также и опция).

Вы можете попробовать их бесплатно. Я надеюсь тебе понравится.

0

Я только что завершил создание внешнего портативного портала на контроллере UniFi на базе Python/Django.

Таким образом, вы можете использовать его для аутентификации пользователей Unifi WiFi с Django. Это имя django-unifi-portal, и оно общедоступно в репозитории pypi, а исходный код размещен на https://github.com/bsab/django-unifi-portal. :)

Смежные вопросы