gracias por tu respuesta sourcegeek pero aun asi me siguió dando el mismo problema
despues de estudiar un poco el codigo lo cambie y quedo funcionando mejor. ya me da los mensajes de campos vacios pero me da el mismo mensaje cuando pongo un usuario que no esta en la Base de Datos, pero no importa eso no es importante
el nuevo codigo quedo asi
Código PHP:
<?php session_start();
$user = $_POST["user"];
$pass = md5($_POST["pass"]);
//datos para establecer la conexion con la base de mysql.
require_once "db.php";
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
$result = mysql_query('SELECT level, pass, user FROM usuarios WHERE user=\''.$user.'\'');
$level0 = "usuario";
$level1 = "moderador";
$level2 = "administrador";
if($row = mysql_fetch_array($result)){
if($row["user"] == $user) {
if($row["level"] == $level0){
If($row["pass"] == $pass){
echo "<script languaje='javascript'>alert('Has sido logueado correctamente, Seras Redireccionado Enseguida.')</script>";
echo "<script language='javascript'>location.href = 'loggeduser.php';</script>";
}else{
echo "<script languaje='javascript'>alert('Contraseña incorrecta.')</script>";
echo "<script language='javascript'>location.href = 'log.php';</script>";
}
}else{
if($row["level"] == $level1){
If($row["pass"] == $pass){
echo "<script languaje='javascript'>alert('Has sido logueado correctamente, Seras Redireccionado Enseguida.')</script>";
echo "<script language='javascript'>location.href = 'loggedmod.php';</script>";
}else{
echo "<script languaje='javascript'>alert('Contraseña incorrecta.')</script>";
echo "<script language='javascript'>location.href = 'log.php';</script>";
}
}else{
if($row["level"] == $level2){
If($row["pass"] == $pass){
echo "<script languaje='javascript'>alert('Has sido logueado correctamente, Seras Redireccionado Enseguida.')</script>";
echo "<script language='javascript'>location.href = 'loggedadmin.php';</script>";
}else{
echo "<script languaje='javascript'>alert('Contraseña incorrecta.')</script>";
echo "<script language='javascript'>location.href = 'log.php';</script>";
}
}
}
}
}else{
echo "<script languaje='javascript'>alert('Nombre de usuario no existe.')</script>";
echo "<script language='javascript'>location.href = 'log.php';</script>";
}
}else{
echo "<script languaje='javascript'>alert('Algun campo se encuentra vacio.')</script>";
echo "<script language='javascript'>location.href = 'log.php';</script>";
}
mysql_close();
?>