繁体   English   中英

输入弹出式密码,然后提交弹出式窗口

[英]pop-up password input, then submit the popup

我有一个包含用户名列表的网页(这是基于PHP的应用程序).​​..我想通过单击一些用户名来获得弹出窗口,该窗口将带有密码输入字段和提交按钮来实现。 键入密码后,需要按Submit(提交)...结果应该是弹出窗口将消失,并且主页将通过用户名和密码(从弹出窗口)登录。

希望我能描述清楚我的问题。 如有不清楚的地方,请不要犹豫问我。 我将不胜感激! 预先感谢您对我们的支持!

您可以通过多种方式执行此操作。 我想到的第一个(也是最简单的问题)将是页面上隐藏的DIV。 单击用户名时,将div移到适当的位置,显示它并收集输入。 DIV具有“登录”按钮,并重定向到所有相关的FORM位。

好吧,有一些折价的方法更复杂,也更简单。

首先是简单的解决方案:

  • 用户输入密码,然后按提交
  • 如果密码正确,则站点将设置一个cookie,其中包含提交的弹出窗口的用户ID。
  • 在主页上,您将必须刷新,并且服务器将看到Cookie,并且可以通过

以旧换新是您必须刷新原始页面。

现在以更复杂的方式:

  • 您在服务器和主客户端页面之间建立了永久的websocket连接(我认为IE不支持此连接)。
  • 当用户提交表单时,服务器通过websocket发送一些新数据(该页面在上一示例的重新加载中已经加载)

我会选择更简单的版本,因为它具有更好的支持并且更易于实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM