INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Comprobar: ¿Usuario conectado a phpbb?

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
r3dd3vil2
Moderador
Moderador


Registrado: 19 Nov 2004
Mensajes: 1594
Ubicación: en ninguna parte.

MensajePublicado: Dom Nov 20, 2005 2:46 pm    Título del mensaje: Comprobar: ¿Usuario conectado a phpbb? Responder citando
Hola!,
pues quería eso, saber como podría comprobar si un usuario esta conectado, (logueado) en el foro phpbb, y si pudiese ser saber donde Wink
GRACIAS!!
_________________

Escuchar Musica Online
Aarón - Programador Web
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
marioly
Forero
Forero


Registrado: 09 Dic 2004
Mensajes: 103

MensajePublicado: Lun Nov 21, 2005 6:02 am    Título del mensaje: Responder citando
Los usuarios activos en los phpBB se guardan en la tabla phpbb_sessions, esa tabla cuenta con un campo, session_user_id , ke guarda komo es obvio el id del user, asi puedes comprobar kien esta conectado, esa misma taba tambien kuenta con un kampo, session_page_id, ke guarda el id de la seccion ke visita, si el id es un numero negativo significa ke esta en una secciion estatica , komo memberlist o index, esas id se definen en el archivo de constanst.php , here:
Código:


// Page numbers for session handling
define('PAGE_INDEX', 0);
define('PAGE_LOGIN', -1);
define('PAGE_SEARCH', -2);
define('PAGE_REGISTER', -3);
define('PAGE_PROFILE', -4);
define('PAGE_VIEWONLINE', -6);
define('PAGE_VIEWMEMBERS', -7);
define('PAGE_FAQ', -8);
define('PAGE_POSTING', -9);
define('PAGE_PRIVMSGS', -10);
define('PAGE_GROUPCP', -11);


Si no es un numero negativo entonces es un id de foro, solo creas la consulta para saber el nombre del foro o haces algo como los phpBB :
Código:

//
// Forum info
//
$sql = "SELECT forum_name, forum_id
   FROM " . FORUMS_TABLE;
if ( $result = $db->sql_query($sql) )
{
   while( $row = $db->sql_fetchrow($result) )
   {
      $forum_data[$row['forum_id']] = $row['forum_name'];
   }
}
else
{
   message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}

$location_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $row['session_page']);
         $location = $forum_data[$row['session_page']];


Salu2
_________________
www.Hackerss.com

http://foros.hackerss.com/index.php?showuser=38
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
r3dd3vil2
Moderador
Moderador


Registrado: 19 Nov 2004
Mensajes: 1594
Ubicación: en ninguna parte.

MensajePublicado: Lun Nov 21, 2005 7:29 am    Título del mensaje: Responder citando
Thnx! Razz tu sabes un wevo de php no ?? XD
Enserio muchas gracias
_________________

Escuchar Musica Online
Aarón - Programador Web
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Internet >> ¿Como saber qué esta haciendo un PC c...
En General >> Cuentas de usuario
En Off topic >> El por qué de nuestro nombre de usuario
En Webmasters >> Publicidad exoclick en phpBB
En Sistemas Operativos >> Problema cuenta de usuario
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz