par
Sékiltoyai » 26 nov. 2007, 22:54
Tu stocke la durée de session toi-même ?
Si oui tu peut effacer les sessions périmées a chaque fois que tu logues quelqu'un par exemple.
Sinon (mais là je ne m'y connais pas) tu doit pouvoir utiliser du javascript comme ceci :
Euh non, pas du tout.
Utiliser du javascript dans ce cas est une abération. Le javascript peut être désactivé, intentionnellement ou non, et le navigateur de l'utilisateur peut planter, n'exécutant alors pas le code javascript, la connexion peut sauter, …
Bref, on ne se base pas sur une technologie peu fiable et totalement controlable par le client pour ce genre de problèmes, cad engageant la sécurité et le comportement du logiciel.
Par contre, l'idée du timestamp est très bonne, c'est un concept très utilisé, notament par les sessions PHP classiques.
[quote="samsayan"]Tu stocke la durée de session toi-même ?
Si oui tu peut effacer les sessions périmées a chaque fois que tu logues quelqu'un par exemple.
Sinon (mais là je ne m'y connais pas) tu doit pouvoir utiliser du javascript comme ceci :
[code]<body OnUnLoad="javascript:detruireSession()">[/code][/quote]
Euh non, pas du tout.
Utiliser du javascript dans ce cas est une abération. Le javascript peut être désactivé, intentionnellement ou non, et le navigateur de l'utilisateur peut planter, n'exécutant alors pas le code javascript, la connexion peut sauter, …
Bref, on ne se base pas sur une technologie peu fiable et totalement controlable par le client pour ce genre de problèmes, cad engageant la sécurité et le comportement du logiciel.
Par contre, l'idée du timestamp est très bonne, c'est un concept très utilisé, notament par les sessions PHP classiques.