la cual tiene para que el usuario se rgistre o inicia secion, el problema esque el usuario con cuenta activada cuando le d aa iniciar sesion me aparece un aviso que dice debe especificar usuario y contraseña como si no existiera, pero si yo inicio la sesion desde la pagina www.produccionespulsar.com/pruebaphp2/login.php si me inicia la sesion, este es el codigo de el index.php
session_start();
?>
<style type="text/css">
<!--
.style1 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.style2 {color: #FFFFFF}
.style3 {color: #000000}
-->
</style>
<table width="200" border="0" align="center" cellspacing="5" bgcolor="#FFFFFF">
<tr>
<td height="23" bgcolor="#3FA72E"> <p align="right"> <span class="style1">CURSO VIRTUAL </span> </p></td>
</tr>
<tr>
<td>
<form action="validar_usuario.php" method"post">
<div align="left">
<table width="412" height="106" border="1" align="center" cellspacing="5" bgcolor="#FFFFFF">
<tr>
<td width="162" height="47" bgcolor="#FFFFFF">Usuario:
<input type="text" name="usuario" size="20" maxlength="20" /></td>
<td width="162" bgcolor="#FFFFFF">Password:
<input type="password" name="password" size="10" maxlength="10" />
</td>
</tr>
<tr>
<td height="42" bgcolor="#FFFFFF"><div align="center">
<input type="submit" value="Ingresar" />
</div></td>
<td bgcolor="#3FA72E">
<label></label>
<div align="center"><a href="registrar.php">Registrar</a></div></td>
</tr>
</table>
</div>
</form> <p align="left"></p> </td>
</tr>
<tr>
<td><div align="center" class="style3">
<div align="justify">Buscando siempre, mejorar la calidad sanitaria de los productos avícolas y contribuir con el crecimiento que ha tenido en los últimos años la industria aviar, el ICA y las universidades de ____________ ponen a disposición de los usuarios el curso aviares-online, que permite adquirir y actualizar conocimientos orientados hacia la formación de profesionales con las competencias requeridas para el manejo adecuado de las explotaciones. Usted puede acceder como curso libre o certificado.</div>
</div>
<div align="center" class="style2"></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><a href="capacitacion.php"><img src="Imagenes/CAPACITACION-ONLINE.jpg" width="400" height="100" /></a></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><a href="cursos.php"><img src="Imagenes/CURSO-LIBRE.jpg" width="400" height="100" /></a></td>
</tr>
</table>
<br />
y este es el codigo de login.php
<form action="validar_usuario.php" method="post">
<p> </p>
<br />
<table width="200" border="1" align="center" cellspacing="5" bgcolor="#FFFFFF">
<tr>
<td bgcolor="#FFFFFF">Usuario:
<input type="text" name="usuario" size="20" maxlength="20" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Password:
<input type="password" name="password" size="10" maxlength="10" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><div align="center">
<input type="submit" value="Ingresar" />
</div></td>
</tr>
</table>
<p><br />
<br />
</p>
</form>
y este es el script que confirma que exista el usuario y al contraseña para iniciar la sesion
<?php
session_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('lexus.worldispnetwork.com','pulsar_webmaster','straightedge')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('pulsar_login')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
// 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
$usuario = strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES));
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo 'Has sido logueado correctamente '.$_SESSION['k_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';
}
mysql_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}
mysql_close();
?>
bueno hay estan los codigos haber si alguien pudiera ayudarme porque dese el login.php si me inicia la sesion pero desde el index siempre me bota el aviso de que toca especificar usuario y contraseña, de antemano agradezco cualquier repsuesta y cualqueir colaboracion para mejorar micodigo.