当前位置: 技术问答>linux和unix
在宾馆上网,打开IE输入网址后,弹出一个用户名密码的网页。请问这个功能如何实现?
来源: 互联网 发布时间:2016-07-20
本文导语: 在宾馆上网,打开IE输入网址后,弹出一个用户名密码的网页。请问这个功能如何实现? 我现在在做一个类似的功能: 用户通过我们公司的网关(路由器)上网,当用户第一次在IE浏览器中输入网址后,首先弹出一个...
在宾馆上网,打开IE输入网址后,弹出一个用户名密码的网页。请问这个功能如何实现?
我现在在做一个类似的功能:
用户通过我们公司的网关(路由器)上网,当用户第一次在IE浏览器中输入网址后,首先弹出一个提示页面注意事项。然后自动跳转到用户想要出的网页。如何实现这个功能?
注意事项的网页固化在网关内,网关用的是LINUX2.4内核。
有没有人有这方面的经验,提示一下,谢谢!!
我现在在做一个类似的功能:
用户通过我们公司的网关(路由器)上网,当用户第一次在IE浏览器中输入网址后,首先弹出一个提示页面注意事项。然后自动跳转到用户想要出的网页。如何实现这个功能?
注意事项的网页固化在网关内,网关用的是LINUX2.4内核。
有没有人有这方面的经验,提示一下,谢谢!!
|
帮顶一下,不知 网关是如何作的,NAT那些功能的具体实现是怎么样的。 http协议的检测还是很简单的。
|
我现在也在做类似的东西,用的就是内核里的netfilter,目前是在开发上遇到一点困难。LZ觉得有必要的话可以留个通信方式有时间相互讨论一下吧
|
这要实现类似于webserver的功能,网上有开源的,可以参考。
这些都需要了解HTTP协议
返回一个"HTTP/1.1 401 Unauthorizedrn"
"WWW-Authenticate: Digest qop="auth", "
"realm="%s", nonce="%lu"rnrn"
就可以让浏览器端弹出窗口输入用户名密码了。
这些都需要了解HTTP协议
返回一个"HTTP/1.1 401 Unauthorizedrn"
"WWW-Authenticate: Digest qop="auth", "
"realm="%s", nonce="%lu"rnrn"
就可以让浏览器端弹出窗口输入用户名密码了。