les sessions sont accessibles par tous! - PHP - Programmation
Marsh Posté le 14-01-2007 à 21:44:52
ReplyMarsh Posté le 14-01-2007 à 21:50:14
Essaie de réduire ton truc à un exemple court, et poste-le ici.
Marsh Posté le 14-01-2007 à 22:50:45
je sais pas trop si c'est possible de detecter en php le fait qu'une autre page est chargée (que le site est quité, quoi...)
par contre, je suis pas sûr, mais je pense qu'il y a moyen de fixer une durée limite pour les sessions, après une certaine période d'inactivité...
ça laisse encore la possibilité à quelqu'un d'autre d'être reconnu comme le visiteur d'avant, mais ça réduit un peu les risques.
Marsh Posté le 15-01-2007 à 01:27:27
T'aurais pas testé en local sans fermer ton navigateur par hasard
Si oui, suffit de baisser un peu de délai de la session et surtout penser que peut de personne utilises le même pc avec la même fenêtre de navigateur dans une période relativement courte
Marsh Posté le 15-01-2007 à 09:25:47
dj3c1t a écrit : je sais pas trop si c'est possible de detecter en php le fait qu'une autre page est chargée (que le site est quité, quoi...) |
Non, sauf si c'est sur ton site. Dieu merci!
dj3c1t a écrit : par contre, je suis pas sûr, mais je pense qu'il y a moyen de fixer une durée limite pour les sessions, après une certaine période d'inactivité... |
session timeout.
dj3c1t a écrit : ça laisse encore la possibilité à quelqu'un d'autre d'être reconnu comme le visiteur d'avant, mais ça réduit un peu les risques. |
Bouton logout. Si la personne se connecte depuis un poste public puis se barre sans se délogguer, tu ne peux pas y faire grand chose.
Marsh Posté le 15-01-2007 à 12:34:21
ça alors ! je suis en train de coder la même chose ! mais je me suis pas posé la question sur ça ! ;-).
Néomoins j'ai mis un timer : si la personne ne se manifeste pas plus de 20 minutes sur le site je le délogue.
Sinon comment faire ? .... Je ne sais pas ce que ça donne si on interdit la mise en cache des pages ?? je vais voir ça ce soir ! :-)
Aller courage ! à plus .
Marsh Posté le 15-01-2007 à 12:57:26
sircam a écrit : Beh heu, t'as dû solidement t'enmêler les pinceaux... |
Exact! J'ai résolu mon problème en affectant à $_SESSION['pseudo'] la bonne valeur.
Mon problème est résolu, cependant ça le faisait pas en local, mais que sur FREE, je comprend toujours pas pourquoi.
salutations.
Marsh Posté le 15-01-2007 à 13:03:22
Je te suit pas bien ça ! comment t'as résolu ton pb en local ??
Marsh Posté le 15-01-2007 à 14:46:33
doc le meyourt a écrit : Mon problème est résolu, cependant ça le faisait pas en local, mais que sur FREE, je comprend toujours pas pourquoi. |
Pas étonnant.
Marsh Posté le 14-01-2007 à 12:40:59
Bonjour,
Voilà j'utilise les sessions pour mon site, je propose une deconnection mais on peut quitter le site sans le faire.
Le probleme c'est que lorsque que quelqu'un se logue puis quitte le site sans se deconnecter, si un autre visiteur arrive, il sera reconnu en tant que visitur d'avant!
Comment faire?
Merci d'avance.