예제 #1
0
function valida_user_dba($user, $pass)
{
    // Crea conexión
    $login = dba::getInstance();
    $consulta = "SELECT * FROM usuarios WHERE usuario='" . $user . "' AND pass='******'";
    $row = $login->consulta_punt($consulta);
    /*
    	$_SESSION["id_documento"]=$row['id_documento'];
    	$_SESSION["usuario"]=$row['usuario'];
    	$_SESSION["nombres"]=$row['nombres'];
    	$_SESSION["apellidos"]=$row['apellidos'];
    	$_SESSION["email"]=$row['email'];
    	$_SESSION["perfiles_id"]=$row['perfiles_id'];*/
    // Si no hay filas afectadas
    if (empty($row)) {
        // datos no concuerdan
        return 1;
    } else {
        if ($row['activa'] != 1) {
            // cuenta no ha sido activada
            return 2;
        } else {
            // Cuenta activa -> No hay error
            $_SESSION = array();
            $_SESSION["user"] = $user;
            $_SESSION["pass"] = $pass;
            $_SESSION["perfiles_id"] = $row['perfiles_id'] != 0 ? true : false;
            return 0;
        }
    }
    $conexion->cerrar();
    //}
}
<?php

//Iniciar una nueva sesión o reanudar la existente
session_start();
include "function/bd.php";
include "function/config.php";
//Incluye variables y parámetros de configuración
$id_documento = @$_POST["id_documento"];
$nombres = @$_POST["nombres"];
$apellidos = @$_POST["apellidos"];
$email = @$_POST["email"];
$departamentos_id = @$_POST["destino_a"];
$municipios_id = @$_POST["destino_b"];
$registradurias_id = @$_POST["destino_c"];
// Conexión a base de datos
$conexion = dba::getInstance();
$actualizar = "UPDATE funcionarios SET id_documento='" . $id_documento . "', nombres='" . $nombres . "', apellidos='" . $apellidos . "', email='" . $email . "', departamentos_id='" . $departamentos_id . "', municipios_id='" . $municipios_id . "'  WHERE id_documento='" . $id_documento . "'";
echo $actualizar;
$conexion->actualiza($actualizar);
?>




예제 #3
0
 public function __construct()
 {
     $this->bd = dba::getInstance();
     $this->tk = array();
 }