TiGeR
Roarr!!!
Enregistré le 16/01/2003
Messages: 3794
Non connecté
|
Ajouté le : 14/10/2003 20:22
Message :
[quote1]Je propose d'implanter un test sur la validité de l'ouverture d'une nouvelle session. Je m'explique si un user est déja mis en session pas la peine d'en créer une deuxième avec le même user_id[/quote1]
En fait, si on effectue un test, ça sous entend d'éxécuter une requête, et cette option est à bannir... Bon après, il y a une solution qui consisterait à configurer le champ 'username' comme champ de données unique, ce qui éviterait les répétitions. Mais ça empecherait par la même occasion les sessions visiteurs (car leur pseudo est vide et donc, il n'y aurait qu'un maximum d'une seule session visiteur stockée dans la db pour tous les visiteurs). Tu vas me dire: on peut toujours esquiver ce problème, mais ça fait quand même bcp de prise de tête pour un bug mineur qui n'arrivent que si le membre le fait exprés
Sinon en ce qui concerne les blems de sessions visiteurs, l'origine la plus fréquente, c'est celle des cookies, et les fonctions de CF fonctionnent parfaitement, on y peut rien si les utilisateurs n'ont pas leur configuration cookie réglée sur celle nécessaire pour le forum....
De mon côté, pour régler ces 2 problèmes, je serais plutot d'avis de rajouter un champ IP dans la table de sessions, et de configurer ce champ comme champ de données unique, ce qui permettra d'éviter les répétitions d'IP dans la table de sessions...
Mnt, reste plus qu'à voir l'avis du Coyote là dessus
*** Message édité par TiGeR le 14/10/2003 20:24 ***
CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF
|