Example #1
0
        $validacion = 'false';
    }
} elseif (isset($codigo)) {
    $validacion = 'false';
    if (dbValidaCodigoSecreto($codigo, $conexion) == 1) {
        $validacion = 'true';
    }
} elseif (isset($codigo_gem)) {
    $validacion = 'false';
    if (dbValidaCodigoGemelo($codigo_gem, $conexion) >= 1) {
        $validacion = 'true';
    }
} elseif (isset($contrasena)) {
    $validacion = 'false';
    $nombre_usuario = $_SESSION["klwn_usuario"];
    if (dbValidaContrasenaUsuario($nombre_usuario, $contrasena, $conexion) == 1) {
        $validacion = 'true';
    }
} elseif (isset($rc_correo)) {
    if (dbValidaCorreoUsuario($rc_correo, $conexion) != 1) {
        $validacion = 'false';
    }
} elseif (isset($modificar_correo)) {
    $nombre_usuario = $_SESSION["klwn_usuario"];
    $usuario = dbObtenerInfoUsuario($nombre_usuario, $conexion);
    if ($usuario["email"] != $modificar_correo) {
        if (dbValidaCorreoUsuario($modificar_correo, $conexion) >= 1) {
            $validacion = 'false';
        }
    }
}
$imagen = $_REQUEST["imagen"];
$mostrar_correo = $_REQUEST["fmp_campo_mostrar_correo"];
$mostrar_fecha = $_REQUEST["fmp_campo_mostrar_fecha"];
$id_sesion = $_SESSION["id_sesion"];
//Código agregado por Jordan Barría el 28-10-14
list($dia, $mes, $anio) = split('-', $fecha_nacimiento);
$fecha_nacimiento = $anio . "-" . $mes . "-" . $dia;
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
/*
 * hacer las validaciones en el lado del servidor
 */
$validacion = 'true';
$ingreso = -1;
$usuario = dbObtenerInfoUsuario($nombre_usuario, $conexion);
if ($usuario["email"] != $correo) {
    if (dbValidaCorreoUsuario($correo, $conexion) >= 1) {
        $validacion = 'false';
    }
}
if ($contrasena != null) {
    if (dbValidaContrasenaUsuario($nombre_usuario, $contrasena_vieja, $conexion) != 1) {
        $validacion = 'false';
    }
}
if ($validacion == 'true') {
    $ingreso = dbActualizaDatosUsuario($id_usuario, $nombre, $apellido, $correo, $fecha_nacimiento, $comuna, $establecimiento, $contrasena, $imagen, $mostrar_correo, $mostrar_fecha, $conexion);
    dbLogActualizarPerfil($id_sesion, 1, $conexion);
    //Código agregado por Jordan Barría el 31-10-14
}
dbDesconectarMySQL($conexion);
echo $ingreso;