// Motor autentificación usuarios. // Cargar datos conexion y otras variables. $sql_tabla="usuarios"; $usuarios_sesion="fact"; include ("conectar.php"); // Obtenemos el momento de logueo, el id de usuario y la IP $activodesde = time(); $idusuario = $_SESSION['usuario_id']; $ip = $_SERVER['REMOTE_ADDR']; $key = session_id(); $consulta1="INSERT INTO sesiones (`key`, `activodesde`, `ultimaactividad`, `idusuario`, `ip`) VALUES('$key', $activodesde, $activodesde, $idusuario, '$ip');"; $resultado1 = mysql_query($consulta1, $conexion); if(!$resultado1) {$numerror = -6; $DescripcionError = "La sesion no se ha creado correctamente.";} else { // Damos de baja los registros de sesion de mas de un día $ssql="DELETE FROM sesiones WHERE ultimaactividad + 86400 < " . $activodesde . ";"; $resultado = mysql_query($ssql, $conexion); // Almacenamos el key y el id de usuario en la sesion $_SESSION['usuario_key'] = $key; $_SESSION['usuario_id'] = $idusuario; } ?>