<?php
header("Access-Control-Allow-Origin: *");
// Permitir métodos de solicitação específicos
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type");
// Definir o tempo de vida do cabeçalho CORS em cache (em segundos)
header("Access-Control-Max-Age: 86400");
header('Content-Type: application/json; charset=utf-8');
$token = $_GET["token"];
if (isset($_GET["password"])) {
$password = $_GET["password"];
}
if (isset($_GET["username"])) {
$username = $_GET["username"];
}
$output = array("results" => array());
$mysqli = mysqli_connect('database', 'root', 'yrprey', 'yrprey');
/* Check connection before executing the SQL query */
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT id FROM users WHERE token='$token'";
$con = mysqli_query($mysqli, $query);
if (mysqli_num_rows($con) > 0) {
$output = array("results" => array());
if (!empty($username)) {
$query = "UPDATE users SET username = '$username' where token='$token'";
$res = mysqli_query($mysqli, $query);
}
if (!empty($password)) {
$query = "UPDATE users SET password = '$password' where token='$token'";
$res = mysqli_query($mysqli, $query);
}
$output = array("results" => array());
$array = array(
'status' => 200
);
} else {
$array = array(
'status' => 400
);
}
array_push($output["results"], $array);
echo json_encode($output, 128);
|