Op andere site tonen of je ingelogd bent

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
AarClay
Berichten: 774
Lid geworden op: 10 feb 2005, 17:12

Op andere site tonen of je ingelogd bent

Bericht door AarClay » 10 mei 2005, 20:55

Hoe kan je op een andere site tonen op de server dat je ingelogd bent op het phpBB forum :?:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 11 mei 2005, 07:22

Als het onder hetzelfde domein ligt denk ik wel, niet op een andere site op dezelfde server. Maar je zal wel moeten prutsen met de sessies, en /includes/page_header.php
... Maar ik modereer (nog) niet.

Gebruikersavatar
AarClay
Berichten: 774
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 11 mei 2005, 11:10

Ja, 't staat op hetzelfde domein.
Ik moet dus page_header.php includeren begrijp ik.
Maar hoe toon ik dan de username en of je ingelogd bent :?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 mei 2005, 13:29

Dit moet er minimaal in

Code: Selecteer alles

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

// eventueel voor de phpbb header, haal dan de // ervoor weg
// $page_title = $lang['Index']; 
// include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

/*
CODE
*/


// als je de phpbbheader include moet je deze ook includen!
// include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
Je kunt dan alle $userdata[] variabele gebruiken. Gebruikersnaam wordt dan

Code: Selecteer alles

$userdata['username']
en om te kijken of je ingelogd bent

Code: Selecteer alles

if ( $userdata['session_logged_in'] )
{
    // INGELOGD
}
else
{
    // UITGELOGD
}
Afbeelding

Gesloten