Estoy utilizando el sistema de usuarios que tiene la pagina, y todo bien, hasta el momento de loguearse, los usuarios los crea bien en la base de datos, pero intento conectar y no consigo que entre, me dice que dicho usuario no existe a pesar de haber mirado en la base de datos para comprobar que dicho usuario y clave exiten. ¿rn que esta el fallo? aqui pongo donde me da fallo, y gracias de antemano.
Código PHP:
<?php
$conex = mysql_connect("localhost", "usuario", "clave");
$result = mysql_select_db("base_de_datos")
or die (mysql_error());
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$nick = quitar($HTTP_POST_VARS["nick"]);
$pass = quitar($HTTP_POST_VARS["password"]);
$result = mysql_query("SELECT password FROM usuarios WHERE nick ='$nick'");
if($row = mysql_fetch_array($result))
{
if($row["password"] == $pass)
{
//90 dias dura la cookie
setcookie("usNick",$nick,time()+7776000);
setcookie("usPass",$pass,time()+7776000);
?>
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 nick y password";
}
mysql_close();
?>