hoe wordt bijgehouden wie er is ingelogd?

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
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

hoe wordt bijgehouden wie er is ingelogd?

Bericht door supperbas » 12 aug 2005, 13:01

`wie weet dit?

Crypt0n zegt:
als jij nou is effe voor mij uitzoekt hoe je de userid in het forum worden opgeslagen
The OZ zegt:
zal kijken
Crypt0n zegt:
ik heb het een paar keer op een forum gevraagt maar niemand weet het
The OZ zegt:
je bedoeld in welke tabel? of naam/nummer?
Crypt0n zegt:
in de sessie
Crypt0n zegt:
hoe wordt bijgehouden wie er is ingelogd

kan iemand mij vertelen hoe dit word gedaan?
ty supperbas

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 aug 2005, 13:02

in de tabel phpbb_sessions staat wie is ingelogt ;)

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:13

hoe kan je zien wie er dan is ingelocht?
(via database?)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 aug 2005, 13:15

Ja, via die tabel. Daar staat er precies wie is ingelogt, en waar die persoon is ;)

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:18

ja maar waarom staan er dan 4 records van dezelfde gebruiker

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:21

en waarom zijn die user id's negatief ?

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:25

Ik wil graag weten hoe er in de sessie wordt opgeslagen wie is ingelogt.

Ik sla het zelf altijd op als $_SESSION['id'] ofso.

Iemand een idee?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 aug 2005, 13:26

als een user id -1 is, is het een gast. Gasten kunnen meerdere sessie hebben. PHPBB gebruikt geen $_SESSION, maar heeft een eigen systeem, wat allemaal in de database staat ;)

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:28

Hmm ok, ik zal is kijken

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 13:42

Als ik nou de naam wil hebben van degene die ingelogt is, wat moet ik dan precies doen?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 aug 2005, 13:44

Voorbeeld:

Code: Selecteer alles

$sql = "SELECT * FROM ".USERS_TABLE." u, ".SESSION_TABLE." s WHERE s.session_user_id = u.user_id";
$r = $db->sql_query($sql);
if(!$r){
message_die(GENERAL_ERROR,"Could not get session information","",__LINE__,__FILE__,$sql);
}
while($g = $db->sql_fetchrow($r)){
//$g['username'] == de gebruikersnaam
}
Ff snel geschreven :P

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 14:22

ik zie mn eigen username niet. lijkt wel alsof ik niet ingelogt ben?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 aug 2005, 14:25

Welke code heb je precies gebruikt?

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 aug 2005, 14:32

ha paul

Ik heb iemand op dracht gegeven om een portal temaken (versturen van falsh bestanden die daarna op portal komen) en de gebruiker die het verstuurd is het zelfde als de login van phpbb de maker zelf snapt weinig tot nix van phpbb en hij wil weten hoe en wat mijn phpbb kenis is ook niet al te hoog dus vandaar wat ik wil is dit
user verstuurd .swf bestand
user id word opgeslagen ed
exstra waarde movie's + 1
dan moet je bij view movie info (pagina) die gegevends staan van de zender end kan jij mij(ons) vertellen hoe je dit moet doen?

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 13 aug 2005, 18:25

iemand?

Gesloten