首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过热点进行的客户访问(带有要接受的ToS的代理)不能始终正常工作

通过热点进行的客户访问(带有要接受的ToS的代理)不能始终正常工作
EN

Server Fault用户
提问于 2013-06-25 13:30:29
回答 1查看 153关注 0票数 -3

我注意到,与其他网站(google.com)相比,某些网站(Facebook)并不能可靠地启动热点登录。换句话说,当用户第一次连接到热点时,他们被要求登录或接受服务条款(ToS)。

如果用户试图转到Facebook,那么页面就会挂起,不会发生重定向。相反,如果他们去谷歌,那么认证页面就会立即弹出。

我发现这种模式与许多实现(星巴克、TransBridge总线、Equinox wifi、酒店等)是一致的,但我还没有弄清楚“为什么”或如何解决这个问题。我只能假设AJAX或chrome或safari中的HTML5内容缓存会导致这种情况发生。

网络管理员可以做什么来使热点身份验证工作?开发人员如何处理他们的网页(我是开发人员),使热点始终“工作”为最终用户?

注意:我不是在寻找开发建议w.r.t编码,我正在寻找一个答案,从网络的人,什么需要发生在电线上。HTTP缓存的效果,GET和POST.或者是一个简单的答案,上面写着"AJAX需要处理错误,如果出现XXX错误,然后重定向“。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-06-25 13:40:03

原因通常是HTTPS与HTTP。TOS/身份验证页面是通过让路由器拦截所有HTTP请求并以重定向到TOS/身份验证页面的方式进行答复的。但是,HTTPS请求不能以相同的方式被截获,而不可能在用户的PC上造成安全警告。如果要将https://www.facebook.com更改为http://www.facebook.com,那么页面就会出现。

我只能开始想象,如果酒店篡改了HTTPS连接,那么酒店将不得不处理哪些类型的电话:

酒店职员:前台,有什么可以帮您的吗?客人:你的WI是HACKIN‘MAH脸书!

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/518357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档