gpt4 book ai didi

PHP set Hash 与 Swift 应用程序的 Checked hash 不同

转载 作者:行者123 更新时间:2023-11-28 09:12:46 24 4
gpt4 key购买 nike

我正在尝试使用 PHP 为密码设置哈希,我设置密码的代码是:

$user = $_POST['email'];
$pass = $_POST['password'];
$hashed = hash("md5", $pass);
$sql = "UPDATE Users set password=" . $hashed . " where email=" . email;

这会将密码设置为散列版本,如我所愿。但是当我尝试检查时,使用:

$user = $_POST['email'];
$pass = $_POST['password'];
$hashed = hash("md5", $pass);
$sql = "SELECT * FROM Users where email=" . $user . " and password=" . $hashed;

使用完全相同的输入,代码不会返回任何内容。有谁知道为什么?我不确定它是否相关,但我正在使用 Swift 应用程序进行发布。

最佳答案

$user = $_POST['email'];
$pass = $_POST['password'];
$hashed = hash("md5", $pass);
$sql = "UPDATE Users set password='" . $hashed . "' where email='" . email . "'";


$user = $_POST['email'];
$pass = $_POST['password'];
$hashed = hash("md5", $pass);
$sql = "SELECT * FROM Users where email='" . $user . "' and password='" . $hashed . ''';

关于PHP set Hash 与 Swift 应用程序的 Checked hash 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com