prepare("select id, hyid from vpnuser where vuser='".$username."' and vpass = '".$password."'");
$data->execute();
$row = $data->fetch(PDO::FETCH_ASSOC);
if (empty($row)){
echo json_encode([
"status" => 401,
"message" => "User doesn't exist!",
]);
return;
} else{
$servers = array();
$server_sql = $db->prepare("select id, ipname, country, ip, config, port, protocol, hyid, is_auto from vpnlinek where su=1 and is_auto != 2 and hyid <= '".$row['hyid']."' and protocol IN ('IKEV2', 'PPTP', 'L2TP', 'OpenVPN', 'SSTP', 'V2RAY') ORDER BY sx ASC");
$server_sql->execute();
$i = 0;
while($outputData = $server_sql->fetch(PDO::FETCH_ASSOC)){
$servers["status"]= 200;
$servers["message"]= "Data Found";
$servers["data"][$i] = $outputData;
$i++;
}
if(empty($servers))
{
$servers["status"]= "200";
$servers["message"]= "No server";
$servers["data"]= [];
}
echo json_encode($servers);
}
} else {
echo json_encode([
"status" => 401,
"message" => "User id are required!",
]);
return;
}
?>