コード例 #1
0
ファイル: login.php プロジェクト: hcumbicusr/API_karaoke
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
                    echo json_encode($return);
                    exit;