我的注册页面使用BCRYPT并将密码完美地散列到数据库中,但是我很难在登录页面验证密码。
下面是我的代码和我验证密码的尝试,但是在运行时遇到了HTTP ERROR 500.
{{1}}
任何帮助真的会受到赞赏,因为它让我头疼,现在试图解决我的愚蠢错误。感谢
答案 0 :(得分:0)
这里的问题是$row
变量不是在任何地方创建的,而是你试图从中读取。
您似乎在$row = mysqli_fetch_assoc($result)
之前忘了$hash = .$row['Password'];
。并将$hash = .$row['Password'];
更改为$hash = $row['Password'];
。