private function SeleccionarUsuario($db, $nombreUsuario)
 {
     if (count($nombreUsuario) > 0) {
         $conexion = new CConexionABM();
         $temp = new CUsuario($nombreUsuario, "");
         $criterio = new CCriterioBusquedaTexto($temp->GetColUsuario(), $nombreUsuario);
         return $conexion->SeleccionarSerializables($db, $temp->GetTabla(), $temp->GetColumnas(), $criterio);
     }
     return false;
 }
 public static function dameUsuario($con, $emailUsuario)
 {
     $result = mysqli_query($con, "SELECT * FROM usuarios\r\n                    WHERE email='" . $emailUsuario . "'");
     $usuario = new CUsuario();
     while ($row = mysqli_fetch_array($result)) {
         $usuario->setIdUsuario($row['idUsuario']);
         $usuario->setEmail($row['email']);
         $usuario->setHaPagado($row['haPagado']);
     }
     return $usuario;
 }
 public function ConstruirUsuario($resultadoSQL)
 {
     $temp = new CUsuario("", "");
     $temp = CUsuario::ConNombrePila($resultadoSQL[$temp->GetColUsuario()], $resultadoSQL[$temp->GetColPassword()], $resultadoSQL[$temp->GetColNombrePila()]);
     $temp->SetId($resultadoSQL[$temp->GetColId()]);
     $temp->SetPerfilId($resultadoSQL[$temp->GetColPerfil()]);
     return $temp;
 }
require_once $_RUTARAIZ . 'modConexion/Clases/class.CBaseDatos.php';
require_once $_RUTARAIZ . 'modUsuarios/Clases/class.CUsuario.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
session_start();
//Borrar codigo de prueba son variables q se crearan al ingresar al sitema
//y cuando esten en el panel
//$_SESSION['bAcceso']=true;
$_POST['hidNumref'] = 1;
$bSesion = true;
//fin borrar
//$bSesion=CUtils::fBoolSesion();
if (!$bSesion) {
    header('Location: ../../ModAcceso/FrontEnd/Acceso.php');
    exit;
} else {
    //Recuperar usuario con hidNumref
    if (!empty($_POST['hidNumref'])) {
        $iIDN = $_POST['hidNumref'];
        //Conecto con la base de datos
        $oBD = new CBaseDatos(sUserBD, sClaveBD);
        $bEstado = $oBD->fBoolConectar();
        $oModLogin = new CUsuario($iIDN, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
        $oModLogin->pAtributosDesdeIDN($oBD);
        $_SESSION['oModLogin'] = $oModLogin;
        header('Location: ../BackEnd/UIModificarLogin.php');
        exit;
    } else {
        header('Location: UsuarioListaR.php');
        exit;
    }
}
//Borrar codigo de prueba son variables q se crearan al ingresar al sitema
//y cuando esten en el panel
//$_SESSION['bAcceso']=true;
$_POST['hidNumref'] = 1;
$bSesion = true;
//fin borrar
//$bSesion=CUtils::fBoolSesion();
if (!$bSesion) {
    header('Location: ' . $_RUTARAIZ . 'ModAcceso/FrontEnd/Acceso.php');
    exit;
} else {
    //Recuperar usuario con hidNumref
    if (!empty($_POST['hidNumref'])) {
        $iIDN = $_POST['hidNumref'];
        $sLoginN = $_POST['txtLoginN'];
        //Conecto con la base de datos
        $oBD = new CBaseDatos(sUserBD, sClaveBD);
        $bEstado = $oBD->fBoolConectar();
        if (CUsuario::fStrLoginOK($sLoginN, $oBD) == "Y") {
            $oModDatos = new CUsuario($iIDN, $sLoginN, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
            //Escribo en la BD
            $oModDatos->ModificarLogin();
        } else {
            header('Location: ' . $_RUTARAIZ . 'index.php');
            exit;
        }
    } else {
        header('Location: UsuarioListaR.php');
        exit;
    }
}
<?php

include "negocio/usuario.php";
//$retorno = $_POST["emailUsuario"];
$emailUsuario = filter_input(INPUT_POST, 'emailUsuario');
//echo $retorno;
$host = "mysql.hostinger.es";
//mysql.hostinger.es localhost
$user = "******";
//u755245033_admin root
$password = "******";
//admin1234
$db = "u757224095_cine";
//u757224095_cine concurso_cine
$con = mysqli_connect($host, $user, $password, $db);
// Check connection
if (mysqli_connect_errno()) {
    echo "Se ha producido un error en la BBDD, no es culpa tuya asi que inténtalo de nuevo!";
} else {
    $nuevoUsuario = new CUsuario();
    $nuevoUsuario->setEmail($emailUsuario);
    $nuevoUsuario->graba($con);
    //$nuevoUsuario = CUsuario::dameUsuario($con,$emailUsuario);
    mysqli_close($con);
    echo "ENHORABUENA!!! Tu usuario ha quedado registrado con éxito";
}
示例#7
0
session_start();
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
} else {
    //COMPRUEBO LOS USUARIOS
    if ($oUsuSesion->getCategoria() == "SUPER" || $oUsuSesion->getCategoria() == "ADMINISTRADOR") {
        $sAccion = $_POST['hidAccion'];
        //DETALLES
        if ($sAccion == "E") {
            $oBD = new CBaseDatos();
            $bEstado = $oBD->fBoolConectar();
            if (isset($_SESSION['arIDS'])) {
                $arIDS = $_SESSION['arIDS'];
                for ($i = 0; $i < count($arIDS); $i++) {
                    $oUTmp = new CUsuario($arIDS[$i], null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
                    $oUTmp->EliminarF();
                }
                $_SESSION['sWarning'] = "Usuario/s eliminados!!";
            } else {
                if (isset($_SESSION['oUsuario'])) {
                    $oUsuario = $_SESSION['oUsuario'];
                    $oUsuario->EliminarF();
                    $_SESSION['sWarning'] = "Usuario eliminado!!";
                }
            }
        }
        unset($_SESSION['oUsuario']);
        unset($_SESSION['arIDS']);
        $oUsuario = null;
        $oUTmp = null;
示例#8
0
include $_SERVER['DOCUMENT_ROOT'] . '/proyMODULOS/config.php';
//Se le llama desde el Panel_i.php
require_once $_RUTARAIZ . 'modConexion/Clases/class.CBaseDatos.php';
require_once $_RUTARAIZ . 'modUsuarios/Clases/class.CUsuario.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
session_start();
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
} else {
    //COMPRUEBO LOS USUARIOS
    if ($oUsuSesion->getCategoria() == "SUPER" || $oUsuSesion->getCategoria() == "ADMINISTRADOR") {
        $oBD = new CBaseDatos();
        $bEstado = $oBD->fBoolConectar();
        //Creo el usuario al que se le aplicara alguna ACCION
        $oUsuario = new CUsuario($_POST['hidID'], null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
        $oUsuario->pAtributosDesdeIDN($oBD);
        //Obtengo la Accion
        $sAccion = $_POST['hidAccion'];
        if ($sAccion == "A") {
            header('Location: ../Backend/UIAgregar.php');
        } else {
            if ($sAccion == "M") {
                $_SESSION['oUsuario'] = $oUsuario;
                header('Location: ../BackEnd/UIModificar.php');
            } else {
                if ($sAccion == "F") {
                    $_SESSION['oUsuario'] = $oUsuario;
                    header('Location: ../BackEnd/UIFicha.php');
                } else {
                    if ($sAccion == "E") {
示例#9
0
include $_SERVER['DOCUMENT_ROOT'] . '/proyMODULOS/config.php';
require_once $_RUTARAIZ . 'modConexion/Clases/class.CBaseDatos.php';
require_once $_RUTARAIZ . 'modUsuarios/Clases/class.CUsuario.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
require_once $_RUTARAIZ . 'modClientes/Clases/class.CCliente.php';
session_start();
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
    header('Location: ../../index.php');
    exit;
} else {
    //Conecto con la base de datos
    $oBD = new CBaseDatos();
    $bEstado = $oBD->fBoolConectar();
    $arTabla = CUsuario::fArTabla($oBD);
    $sWarning = $_SESSION['sWarning'];
}
/* $oUsuario=new CUsuario(null, null, null, null, null, null, null,
   null, null, null, null, null, null, null, null, null, null);*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link type="text/css" rel="stylesheet" href="../../CSS_JS/cssGeneral.css" media="screen" />
    <link type="text/css" rel="stylesheet" href="../CSS/cssUILista.css" media="screen" />
    
    <script type="text/javascript" src="../../CSS_JS/jsUtils.js"></script>
    <script type="text/javascript" src="../Ajax/jsAjax.js"></script>
    <script type="text/javascript" src="../JS/jsUsuarios.js"></script>
示例#10
0
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CValida.php';
session_start();
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
    header('Location: ../../index.php');
    exit;
} else {
    $oBD = new CBaseDatos();
    $bEstado = $oBD->fBoolConectar();
    if (isset($_SESSION['arIDS'])) {
        $arIDS = $_SESSION['arIDS'];
        $arOUsuario = array();
        for ($i = 0; $i < count($arIDS); $i++) {
            $oUTmp = new CUsuario($arIDS[$i], null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
            $oUTmp->pAtributosDesdeIDN($oBD);
            array_push($arOUsuario, $oUTmp);
        }
    } else {
        if (isset($_SESSION['oUsuario'])) {
            $oUsuario = $_SESSION['oUsuario'];
            $oUsuario->pAtributosDesdeIDN($oBD);
        }
    }
    $sWarning = $_SESSION['sWarning'];
}
/* $oUsuario=new CUsuario(null, null, null, null, null, null, null,
   null, null, null, null, null, null, null, null, null, null);*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
示例#11
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/proyMODULOS/config.php';
//Se le llama desde el Panel_i.php
require_once $_RUTARAIZ . 'modConexion/Clases/class.ConstBD.php';
require_once $_RUTARAIZ . 'modConexion/Clases/class.CBaseDatos.php';
require_once $_RUTARAIZ . 'modUsuarios/Clases/class.CUsuario.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
session_start();
//Obtiene los datos desde el formulario;
if (!empty($_POST['subAceptar'])) {
    $oBD = new CBaseDatos(sUserBD, sClaveBD);
    $bEstado = $oBD->fBoolConectar();
    //Datos desde formulario
    $sAccion = $_POST['hidAccion'];
    $sLogin = $_POST['txtLog'];
    $sClave = $_POST['pasClave'];
    $sBot = $_POST['txtVeri'];
    if (CUsuario::fBoolAcceso($sLogin, $sClave, $oBD) && $sBot == "ok") {
        $oUsuSesion = new CUsuario(null, $sLogin, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
        $oUsuSesion->pAtributosDesdeLogin($oBD);
        //Como todo esta correcto actualizo su sesion a true
        $oUsuSesion->setSesion(true);
        //Creo la variable de sesion
        $_SESSION['oUsuSesion'] = $oUsuSesion;
        $_SESSION['sWarning'] = "BIENVENIDO";
        header('Location: ../../modPanel/Backend/index.php');
        exit;
    }
}
header('Location: ../../index.php');
示例#12
0
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
    header('Location: ../../index.php');
    exit;
} else {
    //Los clientes para el slect
    $oBD = new CBaseDatos();
    $bEstado = $oBD->fBoolConectar();
    $arListaClientes = CCliente::fArTabla($oBD);
    //La factura y sus detalles
    $arDetalles = array();
    if (isset($_SESSION['oUsuario'])) {
        $oUsuario = $_SESSION['oUsuario'];
    } else {
        $oUsuario = new CUsuario(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
        $_SESSION['oUsuario'] = $oUsuario;
    }
    $sWarning = $_SESSION['sWarning'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link type="text/css" rel="stylesheet" href="../../CSS_JS/cssGeneral.css" media="screen" />
    <link type="text/css" rel="stylesheet" href="../CSS/cssUIAgregar.css" media="screen" />

    <script type="text/javascript" src="../../CSS_JS/jsUtils.js"></script>
    <script type="text/javascript" src="../Ajax/jsAjax.js"></script>
    <script type="text/javascript" src="../JS/jsUsuarios.js"></script>
示例#13
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/proyMODULOS/config.php';
//Se le llama desde el Panel_i.php
require_once $_RUTARAIZ . 'modConexion/Clases/class.ConstBD.php';
require_once $_RUTARAIZ . 'modConexion/Clases/class.CBaseDatos.php';
require_once $_RUTARAIZ . 'modUsuarios/Clases/class.CUsuario.php';
require_once $_RUTARAIZ . 'modUtilidades/Clases/class.CUtils.php';
session_start();
$oUsuSesion = $_SESSION['oUsuSesion'];
if ($oUsuSesion == null || !$oUsuSesion->getSesion()) {
    $_SESSION['sWarning'] = "Debe iniciar sesión.";
} else {
    //COMPRUEBO LOS USUARIOS
    if ($oUsuSesion->getCategoria() == "SUPER" || $oUsuSesion->getCategoria() == "ADMINISTRADOR") {
        $oBD = new CBaseDatos();
        $bEstado = $oBD->fBoolConectar();
        $oUsuDatosR = new CUsuario($iHidNumref, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
        $oUsuDatosR->pAtributosDesdeIDN($oBD);
        $_SESSION['oUsuDatosR'] = $oUsuDatosR;
        header('Location: ../BackEnd/UIModificarDatos.php');
        exit;
    } else {
        $_SESSION['sWarning'] = "Pasador: USUARIO SIN PRIVILEGIOS";
        header('Location: ../../index.php');
        exit;
    }
}