Hola gente....
pues estoy poniendo en práctica el tutorial de "registro y reconocimiento de usuarios" que hay en maestrosdelweb.com, concretamente
aqui, aunque creo que muchos de vosotros ya os lo habreis paseado.... bien, el asunto es que no me acaba de rular bien, y no estoy seguro de si es porque me falta algo en mi server o es que está anticuado y hay cosas que en php 4.3 ya no son soportadas.
Me falla a partir de login.php, archivo que se encarga de verificar si el usuario que intenta acceder tiene las cookies en su ordenador, si sí le deja, sino le tira, pero no me funciona. El caso es que me he metido de nuevo en maestros del web y en miscodigos.com y los comentarios están desacivados. ahí va el archivo:
Código PHP:
<?php
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."' AND password='".$HTTP_COOKIE_VARS["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["nick"];
$emailUsuarioL = $row["email"];
$nombreUsuarioL = $row["nombre"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
garcias