[当我从用md5加密的注册页面发送密码,并且需要在登录页面中包含它时,我不知道该如何包含它。
当我将其包含为字符串或直接以md5字符显示且登录无响应时,问题是:如何在登录页面上加密md5?
请帮助!
$pswd = md5($pswd);
$result = mysqli_query($connect,"SELECT * FROM test1 WHERE username='$username' AND password='$password'");
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
echo $row['password'];
您可以尝试这个
$result = mysqli_query($connect,"SELECT * FROM test1 WHERE username='$username'");
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
$pswd = md5($pswd);
if($row['password'] == $pswd) {
//password match success.
} else {
//password match failed.
}
我建议您使用强加密方法代替MD5。MD5很老,很容易被黑客破解。使用新的加密方法,例如:
市场上有更多可用。