繁体   English   中英

如何在不重定向到另一个页面的情况下验证用户的用户名和密码?

[英]How to authenticate a username & password of the user without redirecting to another page?

我想在不刷新/重定向到另一个网页的情况下对用户进行身份验证。 如果用户名和密码组合不正确,我想在那里显示一条消息,而不重定向/刷新页面。 如果用户名和密码组合正确,那么我希望页面重定向到主页。 下面给出一个例子,没有刷新页面就出现了错误信息。 谁能帮我完成这件事? 谢谢!

示例

在此处输入图像描述

您可以通过向您的 php 文件发出 ajax 请求来执行此操作,然后该文件将执行您的用户名和密码并返回 true 或 fase 或有关请求的其他信息......这是在同一页面上执行某些操作的最简单方法。

你至少有两个选择:

  • AJAX 请求(正如其他人所建议的那样),这将提交表单并根据这是成功(例如加载私人数据)或错误(例如显示有关不正确的用户名/密码的信息)采取适当的行动,
  • IFRAME 包含登录表单,它将重新加载自身,而不是整个 window (并最终根据您的需要进行一些操作或执行一些脚本),

与它一起使用 AJAX。 用户无需重新加载页面即可与服务器通信。

暂无
暂无

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

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