Infos d'un membre de votre forum phpbb2 connecté depuis d'autres pages

Contenu du snippet

Ce code récupère l'id d'un membre connecté à votre forum phpBB2. Vous pouvez donc ensuite récupérer son pseudonyme, ses messages privés, le nombre des messages qu'il a posté, ...
Le code pour récupérer le nom d'utilisateur est à la suite.

Source / Exemple :


<?php

// Nom du cookie de phpBB (comme indiqué dans le panneau d'administration de phpBB)
$phpbb_cookie = "phpbb2mysql";

// Récupération de l'id de session du membre
session_start ();
$session = unserialize ($_COOKIE[$phpbb_cookie . '_data']);

// ID du membre (pour les requêtes SQL par exemple)
$id = $session['userid'];

/* Le code ci-dessous sert à récupérer le pseudonyme du membre grâce à l'id récupéré précédement. */

// Répertoire de phpBB
$phpbb_rep = "phpBB";

// Récupération de l'extension des fichiers de phpBB
define ("IN_PHPBB", true);
include ($phpbb_rep . "/extension.inc");

// Connexion à la base
require ($phpbb_rep . "/config." . $phpEx);
mysql_connect ($dbhost, $dbuser, $dbpasswd);
mysql_select_db ($dbname);

// Récupération du pseudonyme du membre grâce à son id
$requete = mysql_query ("SELECT username FROM " . $table_prefix . "users WHERE user_id='$id'");
$row = mysql_fetch_array ($requete);

// Pseudonyme du membre
$username = $row['username'];

?>

Conclusion :


Pour identifier un membre depuis votre site : http://www.phpcs.com/code.aspx?ID=22898

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (Palca_Ulem)