短信认证方案,用手机短信进行上网认证如何实现?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了短信认证方案,用手机短信进行上网认证如何实现?相关的知识,希望对你有一定的参考价值。

WFilter NGF的“Web认证”模块,提供了一系列的上网认证解决方案。包括如下认证方式:

  1. 本地用户名密码认证

  2. AD域用户名密码认证

  3. 企业邮箱用户名密码认证

  4. Radius用户名密码认证

  5. 微信WiFi认证

  6. Facebook Wifi认证

除此,WFilter NGF还有一个“其他”的选项,利用这个选项,你可以扩展更多的用户认证方式,比如“短信认证”,使用者必须输入自己的手机号码,获取验证短信后输入才可以上网。如图:

技术分享图片

技术分享图片

不过,要实现短信验证的功能,短信收发的服务需要您自己部署,比如:

1). 通过云短信平台的Web API来发送短信。

2). 外接可以支持Web API的短信猫。

具体流程如下:

  1. 在点击发送时,通过调用短信的Web API给手机发送认证数字。

  2. 判断用户输入的验证码是否和发送的一致。不一致则给出错误提示。

  3. 验证码校验通过后,显示“成功页面”或者跳转,并且给cgi-bin/verify提交认证成功的信息和手机号。

  4. 完成。用户的手机号、上网记录都会保存在WFilter NGF系统中。


以上是关于短信认证方案,用手机短信进行上网认证如何实现?的主要内容,如果未能解决你的问题,请参考以下文章

发送短信——java

使用带有 android firebase 短信认证的模拟器

如何通过 API 集成 keycloak 短信认证?

wifi已连接需要登录网页认证是啥意思?

2018 07 短信认证网关的具体实现

hillstone路由器如何利用对MAC地址认证进行上网行为控制?