login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Per sessie uitloggen

Offline jlkiller - 23/01/2006 21:44 (laatste wijziging 23/01/2006 21:49)
Avatar van jlkillerNieuw lid Hoi,

Ik wil een systeem schrijven dat je een sessie kan uitloggen, en je kan kiezen welke, je kan er een naam aangeven enz.

Voorbeeld op: techzine en tweakers

Iemand die dit wil schrijven/ weet hoe ik moet beginnen!

Bedankt,

JLkiller


vinTage edit:
  1. [url=www.blaat.com] woordje(s) [/url]
 

4 antwoorden

Gesponsorde links
Offline Dolfje - 23/01/2006 22:40
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
elke keer de sessionid, ip, memberid in de database steken,
en dan uitlezen welke sessions er allemaal zijn op een memberid.
Offline jlkiller - 25/01/2006 15:25
Avatar van jlkiller Nieuw lid Hoe kan je dan een sessie laten beeindigen als de gebruiker zich niet op die computer bevind?
Offline timo - 25/01/2006 17:42 (laatste wijziging 25/01/2006 17:48)
Avatar van timo PHP ver gevorderde die ip weglaten...

EDIT: of als je het wel goed beveiligd wil houden er een wachtwoord op zetten, een standaardwachtwoord, en het kan door de gebruiker (eigenaar van sessie) veranderd worden....
Offline haytjes - 25/01/2006 21:45 (laatste wijziging 25/01/2006 21:48)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
werking van een sessie:

op de server wordt een random code gegenereert van 32 tekens ([a-zA-Z0-9]). Die code wordt dan gekoppeld aan de data die je via php opslaat. Daarna wordt de random code via een cookie aan je browser gegeven.

Een cookie kan je een tijdswaarde meegeven, in die tijdspane is die cookie geldig. Standaard is die tijdspane 0. (dit betekend dat de cookie verloopt vanaf dat je de browser sluit). De tijdswaarde kan je dus verlangen via php.ini, verander daar session.cookie_lifetime naar een eigen waarde, in seconden.

Maar er is nog een check. Dat je 1140 seconden hebt om nog een keer te connecten naar de site (met de juiste cookie) of de data is ook weg. Dit kan je dan aanpassen door in php.ini session.gc_maxlifetime aan te passen.

meer info: PHP.net: session

'k hoop dat je er iets mee bent.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s