Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INFOS D'UN MEMBRE DE VOTRE FORUM PHPBB2 CONNECTÉ DEPUIS D'AUTRES PAGES


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 18/05/2004 Vu : 2 287

Note :
6 / 10 - par 7 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

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

  • <?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'];
  • ?>
<?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
 

Commentaires et avis

signaler à un administrateur
Commentaire de Naixn le 18/05/2004 18:12:09

ça ne sert à rien :-/

signaler à un administrateur
Commentaire de Palca_Ulem le 18/05/2004 18:47:12

Récupérer les messages privés du membre, le nombre de messages qu'il a posté, son dernier message, sa date d'inscription, utiliser son pseudonyme pour d'autre scripts, ... ça ne suffit pas ?

signaler à un administrateur
Commentaire de Naixn le 19/05/2004 02:14:59

on va dire que ça sert à rien d'en faire une source ...

signaler à un administrateur
Commentaire de Skwal le 20/05/2004 03:15:45

je vois pas trop l'intérêt non plus désolé :(

signaler à un administrateur
Commentaire de legaulois le 01/10/2004 09:40:41

-http://www.webrankinfo.com
WRI utilise un script similaire pour pouvoir authentifier les utilisateurs de son forum sur une partie privée proposant d'autres outils. (et donc éviter deux bases pour s'authentifier

signaler à un administrateur
Commentaire de lookperso le 30/01/2005 21:03:25

Je me répète mais...
C'est deja sympa quil vous est fourni sa source car certain la prenne et ne remerci pa la personne ! Moi je la remerci et en
PLUS je men sert !!!! Si vous ètes pas contents dites le mais plus gentillement faite lui comprendre !!! C'est tout merci !

doom_prog_php@hotmail.fr

signaler à un administrateur
Commentaire de taxidogkiller le 03/03/2005 12:17:18

Vraiment elle est pas mal cette source et elle me sert...
:-)

signaler à un administrateur
Commentaire de cladx le 28/06/2005 23:25:30

Oui a moi aussi sa va servir a rendre mon site beaucoup plus interactif

signaler à un administrateur
Commentaire de survivor51 le 23/06/2006 03:20:41

J'avais déjà fait une page php pour ce genre de choses mais après le plantage de mon ordi je l'ai perdue. Je suis bien content de ne pas devoir le reprogrammer grâce à cette source. Merci.

signaler à un administrateur
Commentaire de 7mida le 16/11/2006 09:55:13

Moi aussi elle m'était bien utile cette source, Merci mon frére :D

signaler à un administrateur
Commentaire de nataliya2006 le 17/11/2006 12:17:14

ce qui pense queton code ne sert a rien, donc il connait rien sur l'informatique, car rien n'est unutile, moi je trouve que ton code est super bien car cela permet aux administrateurs des sites webs professionnels( particuliers)de savoir ce qui ce passe, qui a fait quoi et quand, cela donne une meilleur visibilite et controle des utilisateurs.
pour moi ton code va me servir bc .
merci,

signaler à un administrateur
Commentaire de R3dDragon le 19/12/2006 08:24:26

Elle me sert aussi!

Mais une question, comment faire pour que sur mon site ke puisse afficher soit le formulaire de connexion, soit les infos de connectés, si le membre c'est, ou est déjà connecté à phpBB?

Merci encore!

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.