pues yo por cierto me fui por ese ultimo camino (no puse nombre de usuario ni contraseña y presione el botón), me llenó la página completa con el login.php, creo que no es buena idea poner el top ahí, debería, según yo, ser así:
Código PHP:
Ver originalif($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo '<script language="javascript">top.location.href ="../Portal.php";</script>';
}else{
echo 'Password incorrecto';
echo '<script language="javascript">location.href ="Login.php";</script>';
}
}else{
echo 'Usuario no existente en la base de datos';
echo '<script language="javascript">location.href ="Login.php";</script>';
}
}else{
echo 'Debe especificar un usuario y password';
echo '<script language="javascript">location.href ="Login.php"</script>';
}
O sea poner el top solo en el que lleva al portal y los demás que son errores deberían llevar a "Login", sin top y con mayúscula (por que estas usando linux).
(te recomiendo borrar la contraseña de tu base de datos o cambiarla XD)