Tengo un problemilla con el sistema de registro/login de usuarios en mi web. Lo tengo ya implementado y hacen el login correctamente y mientras navego por la web todo correcto, pero si salgo de la pagina y mas tarde quiero entrar debo loguearme de nuevo, nose si es problema del código o no...
El código que tengo al principio de página es:
<?
session_start();
header("pragma: no-cache");
header("Cache-Control: no-cache");
if ((isset($_COOKIE['user'])) && (isset($_COOKIE['pass']))) {
include "conexion.php";
$a=mysql_query("select user,pass from phpbb_users where user='$_COOKIE[user]'",$conexion);
$r=mysql_fetch_row($a);
if (($r[0]==$_COOKIE['user']) && ($r[1]==$_COOKIE['pass'])) {
session_register('user');
$_SESSION['user']=$_COOKIE['user'];
setcookie("user",$_COOKIE['user'],time()+3600*24*365);
session_register('pass');
$_SESSION['pass']=$_COOKIE['pass'];
setcookie("pass",$_COOKIE['pass'],time()+3600*24*365);
}
}
?>
A ver si alguien puede decirme que esta mal en el código porque no lo veo
Un saludo y gracias!