Hola de nuevo! Intento poner un link de logout a los usuarios, pero no va, no me "desconecta" y no entiendo porque, me da que tengo que pasar alguna variable y no lo pillo.
Vamos a ver, tengo la identificación del usuario en el index, algo como:
Código PHP:
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios_esp 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);
}
Cool, los muestro o dejo de mostrar con
Código PHP:
if($loginCorrecto)
{
echo "Bienvenido ".$nickUsuarioL;
echo "<br><a href='logout.php/'>Desconectarse</a>";
}
else
{
//aqui formulario de login, eso va Cool
}
Lo que falla es el link//archivo logout.php No me desconecta, y tiene solo lo siguiente:
Código PHP:
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);