Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 弹出密码输入,然后提交弹出窗口_Php_Javascript_Jquery_Mysql - Fatal编程技术网

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

Php 弹出密码输入,然后提交弹出窗口,php,javascript,jquery,mysql,Php,Javascript,Jquery,Mysql,我有一个包含用户名列表的网页(这是用于基于PHP的应用程序)。。。我想通过点击一些用户名选择一个弹出窗口来实现这一点,该窗口将打开一个密码输入字段和提交按钮。输入密码后,需要按提交。。。结果应该是弹出窗口将消失,主页将通过用户名和密码(从弹出窗口)登录 希望我能描述清楚我的问题。如果有不清楚的事情,请不要犹豫问我。我将感谢任何形式的支持!提前感谢您的支持 您可以通过多种方式来实现这一点。首先想到的(也是最容易想到的)是页面上以隐藏开头的DIV。单击用户名时,将div移动到适当的位置,显示它并收集

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


希望我能描述清楚我的问题。如果有不清楚的事情,请不要犹豫问我。我将感谢任何形式的支持!提前感谢您的支持

您可以通过多种方式来实现这一点。首先想到的(也是最容易想到的)是页面上以隐藏开头的DIV。单击用户名时,将div移动到适当的位置,显示它并收集输入。DIV有“login”按钮,并重定向到所有相关的表单位。

您可以通过多种方式实现这一点。首先想到的(也是最容易想到的)是页面上以隐藏开头的DIV。单击用户名时,将div移动到适当的位置,显示它并收集输入。DIV有“login”按钮,并重定向到所有相关的表单位。

好吧,有一种更复杂的方法,也有一种更简单的方法用于一些折衷

首先是简单的解决方案:

  • 用户输入密码并按提交
  • 如果密码正确,站点将设置一个cookie,其中包含提交的弹出窗口的用户ID
  • 在主页上,您必须刷新,您的服务器将看到cookie,您可以通过网络发送安全内容
折衷是你必须刷新原始页面

现在让我们以更复杂的方式:

  • 在服务器和主客户端页面之间有一个永久的websocket连接(我想不支持)
  • 当用户提交表单时,服务器通过websocket发送一些新数据(在重新加载上一个示例时加载的页面)

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

好吧,有一种更复杂的方法,也有一种更简单的方法与一些折衷

首先是简单的解决方案:

  • 用户输入密码并按提交
  • 如果密码正确,站点将设置一个cookie,其中包含提交的弹出窗口的用户ID
  • 在主页上,您必须刷新,您的服务器将看到cookie,您可以通过网络发送安全内容
折衷是你必须刷新原始页面

现在让我们以更复杂的方式:

  • 在服务器和主客户端页面之间有一个永久的websocket连接(我想不支持)
  • 当用户提交表单时,服务器通过websocket发送一些新数据(在重新加载上一个示例时加载的页面)

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

现在“用户名”是否超链接到任何地方?您可以通过id。。site.com/users/password.php?user_id=1,然后提示他们从id的弹出窗口中进行检查。您尝试了什么?有什么问题?(你不能期望人们为你写下全部内容,但我们会帮助你解决具体问题)问题我不知道如何创建带有输入字段的弹出窗口和提交按钮Horce:谢谢你的建议-我也会尝试这种方法。非常感谢。“用户名”在任何地方都有超链接吗?您可以通过id。。site.com/users/password.php?user_id=1,然后提示他们从id的弹出窗口中进行检查。您尝试了什么?有什么问题?(你不能期望人们为你写下全部内容,但我们会帮助你解决具体问题)问题我不知道如何创建带有输入字段的弹出窗口和提交按钮Horce:谢谢你的建议-我也会尝试这种方法。非常感谢。我认为对于这样一个相对简单的问题来说,这两种方法都有点太复杂了;)。就我个人而言,我赞同ethrbunny提出的隐藏
div
选项。感谢您的评论。我将再次解释:我有一个小的基于PHP的应用程序,其中包含已定义的用户。所以我有一个we页面,上面有用户的照片(比如亚当、大卫、马林等等)。我在想怎么做,点击图片,弹出一个密码给那个用户,然后提交登录。一种方法是HREF-ID,另一种方法是使用像ONCLICK这样的javascrip或类似的东西。。。希望能找到方向……我认为对于这样一个相对简单的问题来说,这两种方法都有点太复杂了;)。就我个人而言,我赞同ethrbunny提出的隐藏
div
选项。感谢您的评论。我将再次解释:我有一个小的基于PHP的应用程序,其中包含已定义的用户。所以我有一个we页面,上面有用户的照片(比如亚当、大卫、马林等等)。我在想怎么做,点击图片,弹出一个密码给那个用户,然后提交登录。一种方法是HREF-ID,另一种方法是使用像ONCLICK这样的javascrip或类似的东西。。。希望找到方向…使用jqueryui对话框将使此实现非常容易。请,我将感谢一些指导使用“onclick”获取一些脚本以将div移动到位(位置:绝对),然后显示它。您可以通过类似使用jqueryui对话框的方式获取url的位置,这将使此实现变得非常简单。请提供一些指导,使用“onclick”获取一些脚本以将div移动到位(位置:绝对),然后显示它。您可以通过以下方式获取url的位置