prepare($sql); $stmt->bindParam(':email', $email); $stmt->bindParam(':phone', $phone); $stmt->execute(); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); $count = $stmt->rowCount(); if ($count > 0) { $stored_password = $data[0]['password']; if (password_verify($password, $stored_password)) { unset($data[0]['password']); echo json_encode([ "status" => "success", "count" => $count, "data" => $data ]); } else { // The password is incorrect echo json_encode([ "status" => "Failure", "data" => "Incorrect password." ]); // jsonError("Incorrect password."); } } else { // The user does not exist echo json_encode([ "status" => "Failure", "data" => "User does not exist." ]); // jsonError("User does not exist."); } $conn->close(); ?>