bueno yo trabajo el logeuo con sesiones tambien y en codigos q fui viendo me invente esta funcion para sacar al usuario al tiempo determinado si te sirve usala o modificala o mejorala a tu manera suerte
Código PHP:
Ver original<?php
function seguridad($tiempo_inactivo=5){
### verificamos q el usuario este auntentificado ###
if($_SESSION['user_auten']=="usuario_ingresado"){
if($_SESSION["fecha_com"]==""){
$_SESSION["fecha_com"]=$fecha_com;
}
else{
if($fecha>$_SESSION["fecha_com"]){
header("location:index.php");#pagina a donde redireccionara si esta inactivo
}
else{
$_SESSION["fecha_com"]=$fecha_com;
}
}
}
else{
header("location:index.php");#pagina a donde redireccionara sino esta auntentificado
}
}
else{
echo "el parametro debe de ser numerico";
}
}
seguridad();
?>
espero te sea de ayuda suerte