prueba sacando el if que verifica si los campo password y usuario no estan vacios si asi funciona el problema esta en ese if
   
Código PHP:
Ver original-   
- //datos para establecer la conexion con la base de mysql. 
-   
-   
-   
- function quitar($mensaje) 
-   
-   
- { 
- $nopermitidos = array("'",'\\','<','>',"\""); 
- return $mensaje; 
- } 
-   
- // Puedes utilizar la funcion para eliminar algun caracter en especifico 
- //$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"])); 
- //$password = $HTTP_POST_VARS["password"]; 
- // o puedes convertir los a su entidad HTML aplicable con htmlentities 
-   
- $password = $HTTP_POST_VARS["password"]; 
- $result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\''); 
- if($row["password"] == $password){ 
-   
- $_SESSION["k_username"] = $row['usuario']; 
- echo 'Has sido logueado correctamente '.$_SESSION['username'].' <p>'; 
- echo '<a href="index.php">Index</a></p>'; 
-   
- //Elimina el siguiente comentario si quieres que re-dirigir automáticamente a index.php 
- /*Ingreso exitoso, ahora sera dirigido a la pagina principal. 
- <SCRIPT LANGUAGE="javascript"> 
- location.href = "index.php"; 
- </SCRIPT>*/ 
-   
-   
- }else{ 
- echo 'Password incorrecto'; 
- } 
- }else{ 
- echo 'Usuario no existente en la base de datos'; 
- } 
- ?>