验证MD5哈希密码

时间:2016-12-06 19:28:44

标签: php mysql md5

我正在尝试将MD5实施到我网站的登录表单中。 我已经能够在注册表单上使用MD5来散列密码,它只能将登录密码转换为存储在数据库中的密码。

注册表格上使用的代码:

    $password = md5($password);

在我的登录表单上无效的代码:

$sql = "SELECT username FROM custlogin WHERE username = '.$_POST[username].' AND password=md5('$_POST[password]')";

这不是一个真实的网站,它是作业的一部分。

1 个答案:

答案 0 :(得分:0)

你好杰克:你可以试试这个!对我来说它有效:D

$username = $_POST['username'];
$password = md5($password);

$sql = "SELECT username FROM custlogin WHERE username = '$username' AND password='$password';";