Hola a todos
Estoy tratando de usar las sesiones para validar usuarios. Pero me salen los siguientes errores:
Warning: open(/tmp\sess_8308368b1138dca6ce2cb36443597e5a, O_RDWR) failed: No such file or directory (2) in c:\appserv\www\crushe\pruebas\sesiones\login.php on line 37
Warning: Cannot add header information - headers already sent by (output started at c:\appserv\www\crushe\pruebas\sesiones\login.php:3 7) in c:\appserv\www\crushe\pruebas\sesiones\login.php on line 41
Warning: open(/tmp\sess_8308368b1138dca6ce2cb36443597e5a, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0.
Este es mi codigo:
<?
$user = $_POST['usuario'];
$pass = $_POST['pass'];
function Conectarse()
{
if (!($link=mysql_connect("localhost","","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("crushe",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
$result=mysql_query("SELECT usuario, pass FROM usuarios WHERE usuario='$user' AND pass='$pass'",$link);
if (!$result) {
echo("<p>Error: " . mysql_error() . "</p>");
exit();
}
$rowCheck = mysql_num_rows($result);
if($rowCheck > 0){
$row= mysql_fetch_array($result);
session_start();
$_SESSION['usuario']=$row['usuario'];
header( "Location: Aceptar.php" );
}
else
{
header( "Location: Negado.php" );
}
?>