Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2009, 09:02
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Warning: Cannot modify header information en sistema de usuarios

Esta modificando el header
cuando ya escribiste

lo puede resolver

ob_start(); antes del session_start();


y al final del codigo ob_flush();



Mira estos cambios.

if(empty($usuario) or empty($pass)){
//error tipo: 1 campos vacios.
include("login.php");
exit();
}

$sql="select * from clientes where usuario='".$usuario."' and pass='".$pass."' "; //LOGIN DE USUARIOS
$sql_exec = mysql_query($sql);
$rec = mysql_fetch_array($sql_exec);
//echo mysql_num_rows($sql_exec);
//echo mysql_error();



$_SESSION['id']=$rec["id"];//ID DEL USUARIO
$_SESSION['nombre']=$rec["nombre"];//nombre del usuario
$_SESSION['usuario']=$rec["usuario"];//email
$_SESSION['id_tipo_usuario']=$rec["id_tipo_usuario"];//ID DEL USUARIO

header("Location: ../index.php");



?>

Si ya comprobaste que los campos usuario / pass no estan vacios y realmente existen en la base de datos
ya no tienes que evaluar los datos devuelto por la base de datos , con los instroducido con por el usuario.
se supone que son iguales.

Última edición por gjx2; 19/03/2009 a las 09:09