[PHP] persist session*

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil mogelijk maken voor gebruikers om het volgende aan te vinken: "bewaar mijn inloggegevens op deze computer".
Is dit mogelijk in combinatie met sessions? De session variabelen worden als ik het goed gelezen heb opgeslagen op de server, als iedereen dat vervolgens gaat aanvinken slipt de server dicht lijkt me.
En kunnen session variabelen uberhaupt wel zo lang bewaard blijven?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:51
Cookies.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • MisterData
  • Registratie: September 2001
  • Laatst online: 29-08 20:29
Dan moet je met cookies gaan werken die een langere lifetime (bijv van een jaar) hebben. Zie www.php.net/ en zoek op '$_COOKIE' voor meer informatie, of www.php.net/setcookie :)

Acties:
  • 0 Henk 'm!

  • wustenveld
  • Registratie: Februari 2002
  • Laatst online: 07-07 13:36
Nee, er zit een time-out op sessions. Voor deze optie kun je het beste cookies gebruiken, die blijven altijd staan (tot het moment dat de user hem verwijdert natuurlijk)

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Ik wil mogelijk maken voor gebruikers om het volgende aan te vinken: "bewaar mijn inloggegevens op deze computer".
Is dit mogelijk in combinatie met sessions
Hiervoor gebruik je cookies.
edit:

over spuit 11 gesproken zeg... :X

[ Voor 14% gewijzigd door gorgi_19 op 16-12-2003 13:17 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • wustenveld
  • Registratie: Februari 2002
  • Laatst online: 07-07 13:36
edit:

over spuit 11 gesproken zeg... :X
Maar wel allemaal tegelijkertijd :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hahahaha rofl! 4 tegelijk! :)

ik had al cookies, maar iemand attendeerde me erop dat sessies veiliger zouden zijn. Maar dan gebruik ik idd cookies voor de login en een sessie voor de "global" variabelen zoals filters ed, die verschillen toch in 99% van de gevallen per bezoek!

Acties:
  • 0 Henk 'm!

  • wustenveld
  • Registratie: Februari 2002
  • Laatst online: 07-07 13:36
Cookies zijn minder veilig inderdaad, omdat je zo kunt inloggen. Maar als de gebruiker aanvinkt "onthouden", dan vraagt ie er zelf om toch? ;)

En in ieder geval niet het wachtwoord opslaan in een cookie, maar dat had je denk ik al wel begrepen

Acties:
  • 0 Henk 'm!

Verwijderd


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb het nu wel redelijk veilig gemaakt (denk ik zelf)
in de cookie sla ik het id van de gebruiker op en daarnaast een deel van de md5 van zijn/haar emailadres.
bovenaan iedere pagina check ik of deze combinatie geldig is, zoniet wordt het cookie gewist en de gebruiker naar de inlog pagina geredirect.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:51
Verwijderd schreef op 16 december 2003 @ 13:30:
ik heb het nu wel redelijk veilig gemaakt (denk ik zelf)
in de cookie sla ik het id van de gebruiker op en daarnaast een deel van de md5 van zijn/haar emailadres.
bovenaan iedere pagina check ik of deze combinatie geldig is, zoniet wordt het cookie gewist en de gebruiker naar de inlog pagina geredirect.
Welke taal gebruik je ? ('t Stond trouwens niet in je topictitle).

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
sorry goed punt whoami, het is allemaal geschreven in PHP

Acties:
  • 0 Henk 'm!

  • wustenveld
  • Registratie: Februari 2002
  • Laatst online: 07-07 13:36
Verwijderd schreef op 16 december 2003 @ 13:30:
ik heb het nu wel redelijk veilig gemaakt (denk ik zelf)
in de cookie sla ik het id van de gebruiker op en daarnaast een deel van de md5 van zijn/haar emailadres.
bovenaan iedere pagina check ik of deze combinatie geldig is, zoniet wordt het cookie gewist en de gebruiker naar de inlog pagina geredirect.
Zo'n cookie zou je nog kunnen nabootsen waardoor iemand anders in het systeem zou kunnen komen. Ik gebruik zelf voor zo'n systeem een cookie met het userid en een unieke sessie identifier die wordt gegenereerd op het moment dat de user inlogt. De identifier sla ik op in een tabel met sessiegegevens. Op het moment dat de combinatie van de cookie in de tabel met sessiegegevens voorkomt vind het systeem dat de user ingelogd is. Op het moment dat dit niet zo is wordt de cookie verwijderd en moet de user inloggen.
Pagina: 1