Wifi 短信接入的原理是什么?

发布于 2022-08-30 00:53:47 字数 54 浏览 16 评论 0

公共场合的 wifi 通常是填写手机号,发送验证码反馈回去就能登陆了。这其中的原理是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

最偏执的依靠 2022-09-06 00:53:48

参考wikipedia

其中提到的实现方式有很多种,
例如ZEALOT09 提到的openwrt下的 常见有wifidog
做过的微信认证

机场等船 2022-09-06 00:53:47

我做的项目中,大致如下,我猜别人家的也应该是这样:

  1. 用户客户端拿手机号发起验证码请求;
  2. 服务端生成并记录验证码;
  3. 服务端调用短信接口,向用户的手机发送短信;
  4. 用户收到验证码短信;
  5. 用户使用刚才收到的验证码,向服务端发起认证请求;
  6. 服务端判断验证码的合法性(比对、过期时间 balabala),并返回结果;
  7. 客户端 根据服务器返回的合法性结果,决定是否与路由器通信、是否放行本次上网请求;
花想c 2022-09-06 00:53:47

openwrt,通过刷路由刷入跟服务器后台交互的程序。
用户连上wifi时,分配一个ip给设备,记录下其mac地址与ip,然后限制其上网,使其跳转至号码验证页面
验证 -> 发短信 -> 服务器检查验证码
路由器解除上网限制

刷openwrt还是挺蛋疼的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文