header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); if (!empty($_REQUEST['accion'])) { switch ($_REQUEST['accion']) { case "add": // los datos deben ser enviados mediante POST if (!empty($_POST)) { $objUsuario = new UsuarioModel(); Funciones::filtraGET_POST($_POST); $objUsuario->setName(trim($_POST['name'])); $objUsuario->setPassword(trim($_POST['password'])); $objUsuario->setFullname(trim($_POST['fullname'])); $objUsuario->setEmail(trim($_POST['email'])); $objUsuario->setLevel(trim($_POST['level'])); //die(var_dump($_POST)); // retorna un arr con el estado y el id_cancion $salida = $objUsuario->registrarUsuario(); list($estado, $message) = explode(",", $salida); if ($estado == 'OK') { $estado = 'success'; } else { $estado = 'error'; } $return = ["type" => $estado, "message" => $message]; echo json_encode($return); exit; } else { $response = ["type" => "error", "message" => "Los datos no han sido enviados correctamente. [Verbo HTTP]"]; echo json_encode($response); } break; case "login":