Sessie opslaan in cookie!
Hallo,
Ik heb nu gewoon een standaard login gemaakt met session. Die member id opslaat en Session ingelogd op ja zet. Maar nu is het probleem wanneer je de browser sluit de sessie's verwijderd worden. Nu wil ik dat je browser weer opstart dat je dan nog steeds ingelogd bent, maar hoe ??
Alvast bedankt,
Wieland
Ik heb nu gewoon een standaard login gemaakt met session. Die member id opslaat en Session ingelogd op ja zet. Maar nu is het probleem wanneer je de browser sluit de sessie's verwijderd worden. Nu wil ik dat je browser weer opstart dat je dan nog steeds ingelogd bent, maar hoe ??
Alvast bedankt,
Wieland
Gesponsorde koppelingen:
Je kan dit soort dingen met cookies doen. Je slaat dan gewoon het gebruikers id op, en het ip adres van de bezoeker. Dit sla je dan ook op in je database, en zo kun je kijken of het klopt als een gebruiker inlogt met een cookie.
Ik weet alleen niet hoe veilig dit is.
Ik weet alleen niet hoe veilig dit is.
Als je mensen automatisch wilt laten inloggen, moet je bij het inloggen een key laten maken, van vijftig tekens ofzo. Vervolgens sla je die key op in een cookie bij die persoon, en je zet hem in de database, met het IP van de persoon erbij.
Als een bezoeker dan weer op jouw site komt, kijk je of er een cookie is met een key. Als die er is, ga je in de database zoeken naar de gebruiker met die key in de database, en het IP. Als daar een record van is, log je de gebruiker in.
Als een bezoeker dan weer op jouw site komt, kijk je of er een cookie is met een key. Als die er is, ga je in de database zoeken naar de gebruiker met die key in de database, en het IP. Als daar een record van is, log je de gebruiker in.
Ik denk dat je het "session.cookie_lifetime" moet verhogen naar b.v. 3600 seconden.
Dus:
Dus:
Laatste manier werkt alleen als je browser openstaat ;) De manier van Herjan kan ook maar dat is toch iets moeilijker. Het moet toch makkelijker kunnen ?
Gewijzigd op 01/01/1970 01:00:00 door w w
Er is niks ingewikkelds aan. Als je het makkelijker gaat doen, wordt het vaak ook minder veilig.
laat ik daar maar aan beginnen ;) Bedankt :D



