} 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": // if (!empty($_POST)) { $objUsuario = new UsuarioModel(); Funciones::filtraGET_POST($_POST); $objUsuario->setName(trim($_POST['name'])); $objUsuario->setPassword(trim($_POST['password'])); //die(var_dump($_POST)); // retorna un arr con el estado y el id_cancion $salida = $objUsuario->loginUsuario(); if (count($salida) > 0) { $estado = 'success'; } else { $estado = 'empty'; } $return = ["type" => $estado, "message" => $salida[0]]; echo json_encode($return); exit; } else { $response = ["type" => "error", "message" => "Los datos no han sido enviados correctamente. [Verbo HTTP]"];
global $config; //session_start(); if (!empty($_SESSION)) { if (empty($_POST)) { // no se han enviado los datos por POST $return = array("type" => "error", "message" => "No se han enviado los datos correctamente"); // return JSON echo json_encode($return); exit; } else { switch ($_POST['event']) { case "login": //die(var_dump($_POST)); $objUsuario = new UsuarioModel(); Funciones::filtraGET_POST($_POST['username']); Funciones::filtraGET_POST($_POST['password']); $objUsuario->setNombre($_POST['username']); $objUsuario->setClave($_POST['password']); //die(var_dump($_POST)); //die(var_dump($objUsuario->getNombre())); if ($objUsuario->inicioSesion()) { $_SESSION['loginType'] = $_POST['loginType']; // session iniciada $return = array("type" => "success", "message" => "Bienvenido al sistema"); // return JSON echo json_encode($return); exit; } else { // no se ah podido iniciar sesion $return = array("type" => "error", "message" => "Usuario o Clave incorrectos"); // return JSON