Example #1
0
         } 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]"];
Example #2
0
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