Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/11/2005, 15:02
Avatar de Nova
Nova
 
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 2 meses
Puntos: 1
Aqui esta el codigo de aut_verifica.inc.php
Código PHP:
1.    <?
2.    
require ("aut_config.inc.php");
3.    $url explode("?",$_SERVER['HTTP_REFERER']);
4.    $pag_referida=$url[0];
5.    $redir=$pag_referida;
6.    if ($_SERVER['HTTP_REFERER'] == ""){
7.    die ("Error cod.:1 - Acceso incorrecto!");
8.    exit;
9.    }
10.    if (isset($_POST['user']) && isset($_POST['pass'])) {
11.    $db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass") or die(header ("Location:  $redir?error_login=0"));
12.    mysql_select_db("$sql_db");
13.    $usuario_consulta mysql_query("SELECT cod_modular,usuario,pass,nivel_acceso FROM $sql_tabla WHERE usuario='".$_POST['user']."'") or die(header ("Location:  $redir?error_login=1"));
14.    if (mysql_num_rows($usuario_consulta) != 0) {
15.    $login stripslashes($_POST['user']);
16.    $password md5($_POST['pass']);
17.    $usuario_datos mysql_fetch_array($usuario_consulta);
18.    mysql_free_result($usuario_consulta);
19.    mysql_close($db_conexion);
20.    if ($login != $usuario_datos['usuario']) {
21.    Header ("Location: $redir?error_login=4");
i.    exit;
22.    }
23.    if ($password != $usuario_datos['pass']) {
24.    Header ("Location: $redir?error_login=3");
a.    exit;}
25.    unset($login);
26.    unset ($password);
27.    session_name($usuarios_sesion);
28.    session_start();
29.    session_cache_limiter('nocache,private');
30.    $_SESSION['usuario_id']=$usuario_datos['cod_modular'];
31.    $_SESSION['usuario_nivel']=$usuario_datos['nivel_acceso'];
32.    $_SESSION['usuario_login']=$usuario_datos['usuario'];
33.    $_SESSION['usuario_password']=$usuario_datos['pass'];
34.    $pag=$_SERVER['PHP_SELF'];
35.    header ("Location:$pag?");
36.    exit;
37.    } else {
38.    header ("Location:$redir?error_login=2");
39.    exit;}
40.    } else {
41.    session_name($usuarios_sesion);
42.    session_start();
43.    if (!isset($_SESSION['usuario_login']) && !isset($_SESSION['usuario_password'])){
44.    session_destroy();
45.    die ("Error cod.: 2 - Acceso incorrecto!");
46.    exit;
47.    }
48.    }
49.    ?>
Y los errores son los siguientes:
Cita:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home2/jgamarra/public_html/login/aut_config.inc.php:2) in /home2/jgamarra/public_html/login/aut_verifica.inc.php on line 30

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home2/jgamarra/public_html/login/aut_config.inc.php:2) in /home2/jgamarra/public_html/login/aut_verifica.inc.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home2/jgamarra/public_html/login/aut_config.inc.php:2) in /home2/jgamarra/public_html/login/aut_verifica.inc.php on line 37
__________________
http://about.me/jemano