PHP始终返回“不正确的电子邮件或密码”用户

时间:2017-09-30 17:04:54

标签: php

PHP始终返回“电子邮件或密码不正确”.. 即使登录区域的Email和Passwd正确, 有人能帮帮我吗?

$sql = "SELECT id, name FROM users WHERE email = :email AND password = :password";
$stmt = $PDO->prepare($sql);

$stmt->bindParam(':email', $email);
$stmt->bindParam(':password', $passwordHash);

$stmt->execute();

$users = $stmt->fetchAll(PDO::FETCH_ASSOC);


if (count($users) <= 0)
{
    echo "Incorrect Email or Password";
exit;
}

// pega o primeiro usuário
$user = $users[0];

session_start();
$_SESSION['logged_in'] = true;
$_SESSION['user_id'] = $user['id'];
$_SESSION['user_name'] = $user['name'];

header('Location: index.php');

?>

0 个答案:

没有答案