Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\autentificacion\ingreso.php:2) in C:\xampp\htdocs\autentificacion\ingreso.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\autentificacion\ingreso.php:2) in C:\xampp\htdocs\autentificacion\ingreso.php on line 3
este es el codigo del script
Código PHP:
<?
session_start();
$_SESSION["user"]=$_POST['usuario'];
$_SESSION["pass"]=$_POST['clave'];
$_SESSION["falla"]=0;
?>
<meta http-equiv=”refresh” content=”3; url=ingreso2.php” />
<html>
<body>
<?
$user=$_POST['usuario'];
$pass=$_POST['clave'];
if(empty($user))
{
echo 'No ha ingresado un nombre de usuario. <br> Sera redirigido de vuelta.';
$_SESSION["falla"]=1;
}
else
{
if(empty($pass))
{
echo 'No ha ingresado una clave. <br> Sera redirigido de vuelta.';
$_SESSION["falla"]=1;
}
else
{
$con=mysql_connect("localhost","root","");
mysql_select_db("autentificacion", $con);
$sql="SELECT usuario, clave, nombre FROM usuario WHERE usuario='$user'";
$resultado=mysql_query($sql,$con);
if(!$resultado)
{
$error=mysql_error();
print $error;
$_SESSION["falla"]=1;
exit();
}
if(mysql_affected_rows()==0)
{
echo 'El usuario no fue encontrado. <br> Sera redirigido de vuelta.';
$_SESSION["falla"]=1;
exit();
}
else
{
$row=mysql_fetch_array($resultado);
$nombre=$row['nombre'];
if($user==$row['usuario'])
{
if($pass==$row['clave'])
{
echo '<b>Bienvenido '.$user.'</b>. <br> Espere mientras es redirigido';
$_SESSION["nombre"]=$nombre;
}
else
{
echo 'Hay un error en la clave. <br> Espere mientras es redirigido';
$_SESSION["falla"]=1;
}
}
else
{
echo 'Hay un error en el nombre de usuario. <br> Espere mientras es redirigido';
$_SESSION["falla"]=1;
}
}
}
}
?>
</body>
</html>