PHP登录失败-返回错误

PHP登录失败-返回错误,php,html,database,login,Php,Html,Database,Login,我正在使用一个登录系统,我想,如果用户输入了错误的用户名和密码,就会返回到登录页面并出现错误(“例如,错误的用户名或密码”) 目前我正在使用2个文件: 文件号1-html-将用户名和密码发布到文件号2的登录表单 文件号2-php-检查用户名和密码,如果匹配,重定向到下一页 否则,在第2页中显示错误消息 我希望它在第1页显示错误消息 我会感谢你的帮助 Guy Dor我认为常见的方法是在确定登录错误后,在php页面上重新打印登录表单。否则,第1页也必须是一个php,这样您就可以在第2页重定向回警告后

我正在使用一个登录系统,我想,如果用户输入了错误的用户名和密码,就会返回到登录页面并出现错误(“例如,错误的用户名或密码”)

目前我正在使用2个文件: 文件号1-html-将用户名和密码发布到文件号2的登录表单 文件号2-php-检查用户名和密码,如果匹配,重定向到下一页 否则,在第2页中显示错误消息

我希望它在第1页显示错误消息

我会感谢你的帮助


Guy Dor

我认为常见的方法是在确定登录错误后,在php页面上重新打印登录表单。否则,第1页也必须是一个php,这样您就可以在第2页重定向回警告后执行逻辑来显示警告。

您可以收集错误消息并将其设置为会话变量。这种类型的会话消息称为“闪存消息”

看看类似的问题


关于这个问题的示例包含了一种实现基于会话的flash消息的方法。

基本上,您可以使用以下内容。它将回显您的登录表单,以便用户尝试再次登录。如果(!$fail){echo”“;}您不应该编写自己的登录系统,因为它可能会非常不安全。您应该使用类似openid、facebook connect或Twitter的单一登录。