hola user max,
estoy intentando utilizar tu consejo me parece una excelente idea
aca esta lo que estoy haciendo pero no me funciona bien
Código PHP:
function iniciar_session(){
$sql_login="Select * from loguser where id_usuario = ".$this->getUser();
$id_session=session_id();
$fecha_hora=date('Y-m-d').' '.date("H:i:s",time());
if (!$result = mysql_query($sql_login)) {
// insert
$sql_insert=sprintf("Insert into loguser values('%s','%s','%s')",$this->getUser(),$id_session,$fecha_hora);
$result2=mysql_query($sql_insert);
} else {
//update
$sql_insert=sprintf("Update loguser set id_session='%s', fecha_hora='%s'",$id_session,$fecha_hora);
$result2=mysql_query($sql_insert);
}
}
function check_session(){
$id_session=session_id();
$sql_session=sprintf("select * from loguser where id_session='%s' and id_usuario='%s'",$id_session,$this->getUser());
$resul_session=mysql_query($sql_session);
if (mysql_num_rows($resul_session)>0){
// echo "si";
return true;
}else{
session_destroy();
$this->setTheMsg($this->messages(4));
header("Location:h t t p : / / ".$_SERVER['HTTP_HOST']."/".$this->directorio.$this->pagina);
return false;
}
}
function verificar_page(){
if (isset($_SESSION['user']) && isset($_SESSION['pw'])) {
$this->check_session();
}
}
dejo la session abierta en firefox e intento loguearme por internet explorer y no me deja...
y lo q deberia es caducar la session de firefox y dejarme loguear por IE
o por lo menos eso es lo que me gustaria