如何创建收集用户信息并使用预定义密码的外部专属门户登录页面?



我进入了一个不太熟悉的领域,需要一些帮助。

我有两个TP-LINK EAP 110无线接入点(我已经使用控制器软件正确配置使用他们自己的内部身份验证系统),但是,相反,我需要让用户在外部进行身份验证(有设置允许在系统中这样做),但我有点迷失了如何去做:

我想要的是一个登录页面,要求客人填写他们的姓名,电话号码和电子邮件地址,并为他们输入当天将提供的密码。所以没有"用户名"这样的东西,只有那些有"今天的密码"的人才能进行身份验证。(收集用户信息只是为了以后联系他们,了解他们对我们服务的看法等)

我想我已经弄清楚了,我将不得不使用一个RADIUS服务器(我将建议使用freeradius,但开放的建议),但我所坚持的是我将如何配置一个web服务器页面来请求我需要的信息从来宾,然后对RADIUS服务器的信息进行身份验证-除非有一个更容易(但免费)的方法来做到这一点。

任何例子都非常感谢,我很高兴澄清我错过的任何东西。

提前感谢。

Rob。

试试黄瓜Wifi

他们好了。我自己也用。他们提供完整的客户访问选项,带有启动页面和专用门户,可以记录您的会话。

固件加载到UniFi AP上,并为您提供访客访问选项和无限数量的ssid(访客和专用网络)。

他们的仪表板可以让你创建一个splash页面,并通过Stripe或Paypal向用户收费(现金也是一个选项)。

你可以免费试用。我希望你喜欢。

我刚刚在一个基于Python/Django的UniFi控制器上完成了一个外部强制门户。

所以你可以用它来认证Unifi WiFi访客与Django。它的名字是django-uni -portal,它在pypi存储库上是公开的,而源代码托管在https://github.com/bsab/django-unifi-portal上。:)

最新更新