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系统中。

转载于:https://blog.51cto.com/12800391/2117377

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

  1. 【转载】C语言,利用网络短信验证码接口实现手机短信发送

    利用网络短信验证码接口实现手机短信发送 (历史代码,贴出学习) resource.h //resource.h//{{NO_DEPENDENCIES}} // Microsoft Visual C++ ...

  2. java 短信_java实现发送手机短信

    本文主要研究了JAVA语言发送手机,分享给大家,供大家参考,具体内容如下 JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webser ...

  3. iphone android 备份短信,苹果手机怎么备份短信?教大家手机短信怎么备份

    手机短信一般情况下估计很难备份的,但是小编今天却要和大家分享下苹果手机怎么备份短信,原因很简单,越是困难我们越要往前冲嘛,关于手机短信怎么备份其实相信大家早前都咨询过是不是可以备份,备份后安全与否?其 ...

  4. Java利用中国网建SMS短信通平台发送手机短信

    JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的 ...

  5. android短信验证码方案,Android之短信验证码

    今天所使用的方案只是android手机设备集成短信验证码功能的方案之一. 我们所采用的方案是使用聚合数据的短信验证sdk. 接口文档:https://www.juhe.cn/docs/api/... ...

  6. android iphone6 同步短信,如何将Android手机短信备份到iPhone6

    最新文章: Virson的博客 文章来自: Lattice 很之前都问过这个问题,我应该如何将Android短信备份到Apple iPhone6?实际上,我之前曾使用过各种软件进行测试,发现如果没有越 ...

  7. html 调用手机短信,innerHTML应用模拟手机短信发送

    一.效果图. 二.HTML+CSS样式. .box{ width:500px; margin:90px auto;} .wrad_box{ width:320px; height:400px; bor ...

  8. 阿里云——Java实现手机短信验证码功能

    目录 如何实现短信验证码功能 1.准备工作 1.1 注册 阿里云 账号,并完成实名认证.找到短信服务功能. 1.2 开通短信服务 1.3 签名与模板 1.4 获取AccessKey 1.5 打开短信控 ...

  9. 删除的页面怎么恢复_手机短信删除了怎么恢复?手机短信恢复最新教程

    手机短信删除了怎么恢复? 时至今日,PC端互联网日渐饱和,移动互联网正在蓬勃发展,当然也有很多渐入末路.意料之外的是,像短信验证码仍在行业中占着举足轻重的地位.相信很多小伙伴都有定期清理手机短信的习惯 ...

最新文章

  1. [百万级]通用存储过程.分页存储过程
  2. php 缓存模块,PHP缓存之模块缓存(APC)_PHP教程
  3. powershell创建iis站点、应用程序及应用程序池
  4. JAVA学习笔记(2)—— java初始化三个原则
  5. 程序员的量化交易之路(35)--Lean之DataFeed数据槽3
  6. hibernate -- HQL语句总结
  7. Leetcode7 :整数反转(JAVA)
  8. 汇编语言(三)之判断数值是否大于42H并统计个数
  9. mysql多表 性能_Mysql 多表联合查询效率分析及优化
  10. JavaWeb——jdbc与dbcp数据库连接
  11. android基本控件学习-----EditText
  12. Mac苹果Time Machine 备份速度太慢的解决方法!
  13. 16. go get
  14. matlab开关占空比,高手指导 详解开关电源占空比选择与计算
  15. linux汉诺塔实验报告,汉诺塔问题实验报告
  16. CCF CSP 202104-1
  17. ADA本月上涨100%,背后或有三个原因
  18. QUST程序设计赛F题:Bash博弈
  19. android 格式化sd咔_如何在Android中格式化SD卡 | MOS86
  20. Params和Body的区别

热门文章

  1. Sitecore A / B测试
  2. How to ignore files and directories in subversion?
  3. bzoj 1232: [Usaco2008Nov]安慰奶牛cheer【最小生成树】
  4. 《Web全栈工程师的自我修养》
  5. servlet面试常考 (转载)
  6. 第二阶段个人冲刺08
  7. openfire学习4---android客户端聊天开发之聊天功能开发
  8. rails开发随手记-0
  9. 说说大型高并发高负载网站的系统架构(ZT)
  10. Ajax — 第一天