Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2003, 21:15
Avatar de fmmeson
fmmeson
 
Fecha de Ingreso: enero-2002
Ubicación: Tucuman
Mensajes: 401
Antigüedad: 22 años, 3 meses
Puntos: 2
error en autentificacion

hola amigos tengo el siguiente scripts:

-------------------------usuarios.php----------------------------
Código PHP:
<?php
$ventas 
= array( "leon" => "leon","seba" => "seba","bruno" => "bruno");
$tecnico = array( "fede" => "fede","otro" => "pass2","otro1" => "pass3");
?>
--------------------------control.php------------------------------
Código PHP:
<?php
include ("usuarios.php");
//vemos si el usuario y contraseña es váildo
if ($ventas[$_POST["usuario"]] == $_POST["contrasena"]) {
       
session_start(); ///iniciamos la sesion
      
session_register("autentificado"); ///la registramos
      
$autentificado "SI";
      
header ("Location: lectura.php"); ///le damos acceso a la pagina
      
exit;
}
if (
$tecnico[$_POST["usuario"]] == $_POST["contrasena"]) {
       
session_start(); ///iniciamos la sesion
      
session_register("autentificado"); ///la registramos
      
$autentificado "SI";
      
header ("Location: tecnico.php"); ///le damos acceso a la pagina
      
exit;
}
else {
  
header("Location: index.php?errorusuario=si"); // hubo un error lo mandamos para que se logue nuevamente
  
exit;
}
?>
me da los siguientes errores:
Cita:
Warning: Cannot send session cache limiter - headers already sent (output started at c:\appserv\www\inticomp\seguridad_inticomp\control .php:7) in c:\appserv\www\inticomp\seguridad_inticomp\control .php on line 18

Warning: Cannot add header information - headers already sent by (output started at c:\appserv\www\control.php:7) in c:\appserv\www\control.php on line 21
osea en la siguientes lineas:
Cita:
session_start(); ///iniciamos la sesion
en en la linea:
Cita:
header ("Location: tecnico.php"); ///le damos acceso a la pagina
si alguien sabe algo.....se lo agradeceria.
Desde YA Muchas Gracias!