Ok, borre la linea del while dejando el script mas o menos asi
Código PHP:
//query
$result=mysql_query("SELECT usuario, pass, nivel_acceso, nombres, apellidos FROM usuarios WHERE usuario='$user' AND pass='$pass'",$link);
if (!$result) {
echo("<p>Error: " . mysql_error() . "</p>");
exit();
}
// chequeo que me traiga los datos como filas
$rowCheck = mysql_num_rows($result);
if($rowCheck > 0){
// habilito la sesion para registrar una variable
session_start();
$_SESSION['usuario']=$row['usuario'];
$_SESSION['nivel_acceso']=$row['nivel_acceso'];
$_SESSION['nombres']=$row['nombres'];
$_SESSION['apellidos']=$row['apellidos'];
//session_register('usuario');
// si el login esta bien, redirecciono al usuario para que vaya a otra pagina donde se chequea de nuevo la sesion
header( "Location: ../usuarios/valido.php" );
}
else
{
//si el usuario ni el pass corresponden, mostrar...
//echo "Login o pass incorrecto. <a href='index.php'>Intente de nuevo!</a>";
header( "Location: ../html/index.php?error=ERROR: Login o Password incorrectos!" );
}
}
?>
pero igual aunque ingreso los datos bien de login y pass no me deja entrar y me envia a la pagina que destine para el error