Cita:
Iniciado por emiliodeg
... deberias actualizarla o guardar otra mas
saludos
Genial , y como puedo hacer eso? te voy a colocar el código que comprueba si el usuario está identificado tanto por Session como por Cookie:
logueado.php
Código PHP:
<?php
//conecto con la base de datos
$conn = mysql_connect("localhost","***","***");
//selecciono la BBDD
mysql_select_db("elnombredemibase",$conn);
//primero tengo que ver si el usuario está memorizado en una cookie
if (isset($_COOKIE["id_usuario_dw"]) && isset($_COOKIE["marca_aleatoria_usuario_dw"])){
//Tengo cookies memorizadas
//además voy a comprobar que esas variables no estén vacías
if ($_COOKIE["id_usuario_dw"]!="" || $_COOKIE["marca_aleatoria_usuario_dw"]!=""){
//Voy a ver si corresponden con algún usuario
$ssql = "select * from mi_db where id_usuario=" . $_COOKIE["id_usuario_dw"] . " and cookie='" . $_COOKIE["marca_aleatoria_usuario_dw"] . "' and cookie<>''";
$rs = mysql_query($ssql);
if (mysql_num_rows($rs)==1){
$usuario_encontrado = mysql_fetch_object($rs);
}
}
}
if (isset($_COOKIE["id_usuario_dw"]) && isset($_COOKIE["marca_aleatoria_usuario_dw"])) {
$msj = 'Hola <b> '.$usuario_encontrado->nombre_usuario;
}else{
session_start();
if ( isset ( $_SESSION['usuario'] ) ) {
$msj = 'Hola <b> '.$_SESSION['usuario'].' </b> <a href="login/salir.php"><img src="imagenesweb/x.jpg"/></a>';
}else{
$msj = 'Hola <b>Invitado</b><DIV ALIGN=right><a href="identificacion.php">Identificarse</a> | <a href="login/registro.php">Registrarse</DIV></a>';
}
}
echo $msj;
?>
Héchame un cable amigo