Example #1
0
 public static function RegistraAcceso($Login, $pag, $permiso)
 {
     $BD = new BaseDatosControl();
     $rutaSpliteada = explode('/', $pag);
     $pag = $rutaSpliteada[count($rutaSpliteada) - 1];
     $consultaDeNombrePagina = $BD->OperacionGenericaBD("select * FROM PAGINAS where PAG_ubicacion = '{$pag}'", 'ERR ALT A');
     if ($consultaDeNombrePagina->num_rows > 0) {
         $TuplaAcceso = $consultaDeNombrePagina->fetch_assoc();
         $BD->OperacionGenericaBD("Insert into VISITAS (Login,PAG_nombre,Permiso,fecha_visita) values ('" . $Login . "','" . $TuplaAcceso['PAG_nombre'] . "','" . $permiso . "','" . fecha_hora_act() . "')", 'ERR ALT A');
     }
 }
Example #2
0
 public static function existeUsuario($login)
 {
     $BD = new BaseDatosControl();
     $consulta = $BD->OperacionGenericaBD("select * from USUARIOS where Login='******'", 'ERR EXIST');
     if ($consulta->num_rows > 0) {
         return true;
     } else {
         return false;
     }
 }
Example #3
0
File: Rol.php Project: gdvarela/ET3
 public static function existeRol($var)
 {
     $BD = new BaseDatosControl();
     $consulta = $BD->OperacionGenericaBD("select * from " . Rol::$nombreTabla . " where " . Rol::$campoClave . "='" . $var . "'", 'ERR EXIST');
     if ($consulta->num_rows > 0) {
         return true;
     } else {
         return false;
     }
 }
Example #4
0
 $conexionBD = new BaseDatosControl();
 $sinCheck = 0;
 $cadenaInstruccionSQL = "";
 $primero = true;
 //Consultamos datos
 try {
     //Comprobamos si hay algun check seleccionado previamente para realizar el filtro de paginas
     // mostradas Construccion de la clausula Where correspondiente
     $consultaDeFuncionalidades = Funcionalidad::ListadoFuncionalidades("");
     for ($i = 0; $i < $consultaDeFuncionalidades->num_rows; $i++) {
         $TuplaAcceso = $consultaDeFuncionalidades->fetch_assoc();
         $indiceasociativo = str_replace(" ", "_", "filter_" . $TuplaAcceso['FUN_nombre'] . "");
         if (isset($_POST[$indiceasociativo])) {
             $sinCheck = 1;
             $FuncionalidadActual = $TuplaAcceso['FUN_nombre'];
             $consultaDePagconFunc = $conexionBD->OperacionGenericaBD("Select * from IMPLEMENTADA_EN where FUN_nombre='{$FuncionalidadActual}'", 'ERROR OBT FILTRO');
             $num2 = $consultaDePagconFunc->num_rows;
             for ($i = 0; $i < $num2; $i++) {
                 $TuplaPagqueTieneFUNC = $consultaDePagconFunc->fetch_assoc();
                 if ($primero == true) {
                     $cadenaInstruccionSQL = $cadenaInstruccionSQL . "Where PAG_nombre = '" . $TuplaPagqueTieneFUNC['PAG_nombre'] . "'";
                     $primero = false;
                 } else {
                     $cadenaInstruccionSQL = $cadenaInstruccionSQL . " OR PAG_nombre = '" . $TuplaPagqueTieneFUNC['PAG_nombre'] . "'";
                 }
             }
         }
     }
     if ($cadenaInstruccionSQL == "") {
         if ($sinCheck == 0) {
             $cadenaInstruccionSQL = "";
Example #5
0
    header("Location: Login.php");
    exit;
}
//Recpgemos los datos de login
$Login = recoge('LoginL');
$Pass = $_POST['PassL'];
//Se comprueban los datos provenientes de default.php que
// es nuestra pagina de logeo.
if ($Login == "") {
    //Campo login vacio
    $_SESSION['error'] = 'ERR Login';
    header("Location: Login.php");
    exit;
}
try {
    $consultaDeAcceso = $conexionBD->OperacionGenericaBD("Select * from USUARIOS where `Login`=\"" . $Login . "\"");
    $num = $consultaDeAcceso->num_rows;
    if ($num == 0) {
        //No existe Usuario
        $_SESSION['error'] = 'ERR Login';
        header("Location: Login.php");
        exit;
    }
    $TuplaAcceso = $consultaDeAcceso->fetch_assoc();
    if ($TuplaAcceso['Pass'] == $Pass) {
        //Login satisfactorio
        $_SESSION['logeado'] = "on";
        $_SESSION['PosicionMenuLateral'] = 'B';
        $_SESSION['username'] = $TuplaAcceso['USU_nombre'];
        $_SESSION['login'] = $Login;
        $_SESSION['pass'] = $Pass;
Example #6
0
 public static function ConsultaGenerica($SQL)
 {
     if ($SQL == "") {
         return;
     }
     $BD = new BaseDatosControl();
     $sql = $SQL;
     $consulta = $BD->OperacionGenericaBD($sql, 'ERR EXIST');
     return $consulta;
 }