网页自动登录

Pigeon汪 2016-08-29 11:13:53
1.在访问公司生产的设备自身网页时,会先跳出登录提示框,如下图:


登录成功后会跳转到设备设置页,如下图:


2.公司目前有一个B/S架构的设备集中管理平台,下图是设备列表:


点击“设置”后,会新建一个页面用于访问设备自身网页,设备自身网页会放到这个页面的一个iframe中,
这时会出现一个设备登录提示框,如下图:


输入用户名和密码后,设备的自身网页会嵌入到管理平台中显示,如下图:


现在的问题是:如何在在点击“设置”后自动登录到设备的Web服务器,直接呈现设备的自身网页,而不再显示设备登录提示框?
当然了,管理平台肯定会有设备的用户名与密码记录。
...全文
1317 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
qgqchile 2016-09-22
  • 打赏
  • 举报
回复
引用 2 楼 liubin911 的回复:
2 在哪个页判断需要登录的,记录这个页的url,一起传登录页面,登录成功后跳回。 3 window.opener.location.reload
这个纯属扯谈, 明显的是域名登陆是两个不同的域 一个是公司服务器的另外一个是路游设备的你怎么跳设备也是要求你登陆 15 楼思路正确但要看具体设备的设置。 先尝试15楼的如果不行可以尝试做个自动登陆的效果,类似于模拟鼠标键盘操作 web 没这方面经验 windows form 或镶嵌个activx 什么的反正是内网 关注中。。
蜗牛慢慢趴 2016-09-20
  • 打赏
  • 举报
回复
做路由器的吧,我以前也做这个 试试 http://user:password@192,168.1.250能不能进去 类似这个格式的地址 具体什么样我忘记了
iChos10 2016-09-20
  • 打赏
  • 举报
回复
你可以在这个【设置】按钮上,下功夫,跳转前设置好Cookie
iChos10 2016-09-20
  • 打赏
  • 举报
回复
可以实现的,忘记代码在哪里了,帮不了你
cs133wohao 2016-09-14
  • 打赏
  • 举报
回复
cookie 认证
小大飞 2016-09-12
  • 打赏
  • 举报
回复
在数据中加两个字段,存下设备的用户名和密码; 点击设置的时候自动读取填充,然后提交登录。
杜桃 2016-09-09
  • 打赏
  • 举报
回复
直接公用一个session不行么?咋个会登录那么几次呢。。没太明白额。。
Pigeon汪 2016-09-04
  • 打赏
  • 举报
回复
前几天发现了这个问题的一丝线索,当http请求头中有:“Authorization Basic Base-64加密过的用户名与密码” 时,可以直接打开设备的网页,而不会再弹出登录认证框,但是iframe是通过它的url属性来链接至相应页面,它的http请求头中是不会有Authorization的,不知道有没有什么办法在iframe请求内容中加上这个Authorization?
扬眉剑出鞘Gu 2016-08-30
  • 打赏
  • 举报
回复
服务器 域名 嘛 ?
LFH__ 2016-08-30
  • 打赏
  • 举报
回复
用单点登录就可以了..
还想懒够 2016-08-30
  • 打赏
  • 举报
回复
你那个应当是第一层是Windows身份认证,里面iframe是另外一个域,一旦存在有跨域,就需要重新验证。 参阅下这个: http://blog.csdn.net/ahhsxy/article/details/7356162
淡淡的活着 2016-08-30
  • 打赏
  • 举报
回复
第二个登录挺迷的,你管理平台进去干嘛还要登录 直接显示不就好了么
Pigeon汪 2016-08-29
  • 打赏
  • 举报
回复
引用 3 楼 sp1234 的回复:
你把页面删除了,再把运行时出错的代码修改一下、跳过去,就行了。 你有源代码吗?
有源码,不太明白你的意思,能详细说说吗?
  • 打赏
  • 举报
回复
你把页面删除了,再把运行时出错的代码修改一下、跳过去,就行了。 你有源代码吗?
liubin911 2016-08-29
  • 打赏
  • 举报
回复
2 在哪个页判断需要登录的,记录这个页的url,一起传登录页面,登录成功后跳回。 3 window.opener.location.reload
liubin911 2016-08-29
  • 打赏
  • 举报
回复
尝试1,用COOKIE

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧