找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 28838|回复: 51

第三方WEB认证接管磊科自带认证方案

  [复制链接]
发表于 2013-11-1 10:51 | 显示全部楼层 |阅读模式
本帖最后由 ZiShuo 于 2013-11-1 10:55 编辑

最近一直在研究磊科系列的web认证,通过几天的琢磨,现在大致方案已经出来了。先放出思路工大家参考。

先在公告里面填写如下内容,目的是为了跳转到第三方的认证系统。
  1. <style type="text/css">body{display:none;}</style>   //隐藏自带的认证界面
  2. <script language="javascript" type="text/javascript">window.location.href="http://wifiyun.duapp.com/";</script>  //跳转到第三方认证系统
复制代码




然后第三认证系统判断是来自电脑还是ipad、手机之类的。并跳转到相应的认证页面。




当用户向第三方认证提交用户名和密码后,由认证服务器访问路由器的以下地址取到客户端的MAC地址(认证过程中磊科自带的WEB认证会传递url、内网ip这几个,用传递过来的内网ip在返回的数据中查找客户的MAC)。从而进行判断该用户的授权是否到期,到期的话则跳转到认证首页或者是提示用户进行续费。


  1. POST:路由外网IP/router/filter_hosts_dump.cgi?noneed=noneed  该地址需要携带cookies访问


  2. [{"ip":"192.168.1.164","conn_count":"3","up_speed":"0","down_speed":"0","up_byte":"2334","down_byte":"2852","lan":"WLAN","host_name":"android-

  3. 379a065","is_normal":"1","sys_info":"","mac_err":"0","mac":"6C-F3-73-70-A1-6E","mac_t":"-","up_time":

  4. {"day":"0","hour":"0","min":"16","sec":"45"},"user_group_name":"","up_speed_limited":"0","down_speed_limited":"0","up_speed_qos":"0","down_speed_qos":"0","is_default":"0","conn_

  5. limited":"0","upnp":"0","in_black_list":"0","in_white_list":"0"},

  6. {"ip":"192.168.1.154","conn_count":"13","up_speed":"0","down_speed":"0","up_byte":"1427","down_byte":"1493","lan":"WLAN","host_name":"","is_normal":"1","sys_info":"","mac_err":"

  7. 0","mac":"78-F7-BE-3B-6B-47","mac_t":"-","up_time":

  8. {"day":"0","hour":"0","min":"0","sec":"17"},"user_group_name":"","up_speed_limited":"0","down_speed_limited":"0","up_speed_qos":"0","down_speed_qos":"0","is_default":"0","conn_l

  9. imited":"0","upnp":"0","in_black_list":"0","in_white_list":"0"}]
复制代码

如果所有检测都通过的话,路由器则再次访问如下地址完成登录验证。

  1. POST:路由外网IP/router/l7_web_auth.cgi?user=xxx&pass=xxx&ip=192.168.1.154  (xxx为多用户不限制时间的内置验证账号)
复制代码

整个认证系统我们可以用php+mysql编写,验证部分全部用php curl访问,防止在数据传递的过程中遭到泄露或者是爬虫的抓取。登录部分的账号按如下测试:



另外还要对第三方认证系统的网站进行域名授权,不然路由器是没办法访问网址的。






整个过程是复杂化了点,但是可以代替磊科自带的那个丑陋界面,而且还可以接入第三代支付平台进行自主注册授权,所以复杂了点还是有作用的。认证系统的代码部分我还没全部完成,有些对方对我来说还是有点难度,各位就不要逼着我行代码了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 5恩山币 +9 收起 理由
haoshunjia + 3 土豪,我们做朋友吧!
hnmcc1860 + 1 土豪,我们做朋友吧!
fbiwj003 + 1 泥马,真给力,我要顶!
aahhwwrrjj + 3 土豪,我们做朋友吧!
zaccle + 1 土豪,我们做朋友吧!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-1 10:59 | 显示全部楼层
沙发{:soso_e102:}很好的方案
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-1 11:47 | 显示全部楼层
好帖留名啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-1 12:30 | 显示全部楼层
樓主好強大,有時間交流交流。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-1 12:30 | 显示全部楼层
技术土豪,我们做朋友吧
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-8 00:12 | 显示全部楼层
好像很厉害的说
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-8 14:57 | 显示全部楼层
不错 支持
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-9 11:49 | 显示全部楼层
好强大的撸主啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-9 13:28 | 显示全部楼层
思考了.第三方认证是什么呢?在哪里注册

点评

自带的WEB认证,带注册功能  发表于 2013-11-11 11:53
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-9 14:08 | 显示全部楼层
第三方WEB认证!太好了!!正需要!!!

点评

只提供了一个思路,代码部分还要自己折腾  发表于 2013-11-11 11:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-9 18:14 | 显示全部楼层
看来花了很大心思啊

点评

是花了点心思,谁叫自带的太难看了  发表于 2013-11-11 11:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-9 18:31 | 显示全部楼层
有机会挂个U盘认证?

点评

U盘如何认证 求教?  发表于 2013-11-11 11:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-14 16:32 | 显示全部楼层
这个厉害啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-14 21:33 | 显示全部楼层
磊科远程控制如何能实现
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-15 01:31 | 显示全部楼层
这个思路很好
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-31 17:06

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表