username/id op site laten zien
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

username/id op site laten zien
Goedemiddag,
Hoe kan ik op mijn site (geen PHPBB portal of PHPBB forum zelf maar op mijn website) de gebruikersnaam zien van de gene die op het forum is ingelogt? Of nog mooier, de userid? Ik heb het al geprobeerd met $user->username maar dit wil niet werken. Heeft iemand de code hiervan?
Alvast bedankt!
Hoe kan ik op mijn site (geen PHPBB portal of PHPBB forum zelf maar op mijn website) de gebruikersnaam zien van de gene die op het forum is ingelogt? Of nog mooier, de userid? Ik heb het al geprobeerd met $user->username maar dit wil niet werken. Heeft iemand de code hiervan?
Alvast bedankt!
Re: username/id op site laten zien
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'map/naar/het/forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
echo $user->data['username'];
?>
Re: username/id op site laten zien
Vriendelijk dank!
Re: username/id op site laten zien
Nog even een vraag, welke sessie word er gebruikt om te kijken of je ingelogt bent?
Re: username/id op site laten zien
$user->data['is_registered']
dacht ik 
Re: username/id op site laten zien
En weet jij dan ook toevallig hoe je kijkt of een gebruiker lid is van een bepaalde groep?BetaDevil schreef:$user->data['is_registered']
dacht ik

Re: username/id op site laten zien
Hij klopt, dank je wel! 

Re: username/id op site laten zien
Dit gaat niet viaWouser schreef:En weet jij dan ook toevallig hoe je kijkt of een gebruiker lid is van een bepaalde groep?BetaDevil schreef:$user->data['is_registered']
dacht ik
$user->data
. Maar ik kan wel even een SQL Query voor je maken. Even wachten 
Wijziging:
Code: Selecteer alles
<?php
$s_group_id = 5; // 5 = Beheerders
$s_user_id = $user->data['user_id']; // Welke gebruiker moet bekeken worden
$sql = 'SELECT COUNT(user_id) AS member_of_group
FROM ' . USER_GROUP_TABLE . '
WHERE user_id == ' . $s_user_id . '
AND group_id == ' . $s_group_id . '
AND user_pending == 0';
$s_result = $db->sql_query_limit($sql, 1);
$member_of = (int) $db->sql_fetchfield('member_of_group');
$db->sql_freeresult($s_result);
if ($member_of == 1)
{
echo 'Lid van de groep';
}
else
{
echo 'Geen lid van de groep';
}
?>
Re: username/id op site laten zien
harstikke bedankt
dit kan ik goed gebruiken.
