par
Number » 18 avr. 2008, 14:56
Hee quand j'ai dis "recopier" c'est surtout l'idée que j'ai utilisé tout le code vient de moi !!!
Mais justement l'idée que j'ai eu en regardant le code de phpbb (ou plutôt les changements dans la DB lors d'une connection) ne me permettent pas d'avoir une vue d'ensemble du fonctionnement sous Phpbb..
J'ai du mal a imaginer comment font-il pour ne pas avoir une DB qui grandit grandit grandit...
Je me souvient d'ailleurs que phpfrance a un moment eu des soucis vu le nombres de membres avec la table sessions..
Edit :
Arrêtez moi si je part sur une mauvaise piste :-p
Je devrais en fait faire deux systèmes 1 pour les cookies, 1 pour les session...
Si une session existe, je n'ai qu'a aller chercher les données dans la base de donnée (identifiant,id..)
Si un cookie existe étant donné que la session (le SID que j'ai enregistré dans le cookie) n'est plus d'actualité, je la compare a ce que j'ai dans ma base de donnée, si c'est cohérent je peux rapatrier les informations de utilisateur.
Mais ma question (le but de ce topic) est comment empêcher ma table session de garder des sessions qui ne serait plus valable, par exemple si l'utilisateur supprime ces cookies..
Le seul moyen logique serait de se baser sur la durée de vie du cookie ou de la session qui est contenue dans la DB, et supprimer tout les enregistrements plus vieux que la durée de vie du cookie..
Et si vous ne m'arrêtez pas jusqu'ici, que donc ma réflexion n'est pas tout a faite bête..
A combien pensez-vous qu'il faut fixer une durée de vie d'un cookie?
Comme a dit yaug (merci au passage

) 1 mois ? Alors comment phpbb s'en tire avec des cookies d'1 an ?
Merci a vous
Hee quand j'ai dis "recopier" c'est surtout l'idée que j'ai utilisé tout le code vient de moi !!!
Mais justement l'idée que j'ai eu en regardant le code de phpbb (ou plutôt les changements dans la DB lors d'une connection) ne me permettent pas d'avoir une vue d'ensemble du fonctionnement sous Phpbb..
J'ai du mal a imaginer comment font-il pour ne pas avoir une DB qui grandit grandit grandit...
Je me souvient d'ailleurs que phpfrance a un moment eu des soucis vu le nombres de membres avec la table sessions..
Edit :
Arrêtez moi si je part sur une mauvaise piste :-p
Je devrais en fait faire deux systèmes 1 pour les cookies, 1 pour les session...
Si une session existe, je n'ai qu'a aller chercher les données dans la base de donnée (identifiant,id..)
Si un cookie existe étant donné que la session (le SID que j'ai enregistré dans le cookie) n'est plus d'actualité, je la compare a ce que j'ai dans ma base de donnée, si c'est cohérent je peux rapatrier les informations de utilisateur.
Mais ma question (le but de ce topic) est comment empêcher ma table session de garder des sessions qui ne serait plus valable, par exemple si l'utilisateur supprime ces cookies..
Le seul moyen logique serait de se baser sur la durée de vie du cookie ou de la session qui est contenue dans la DB, et supprimer tout les enregistrements plus vieux que la durée de vie du cookie..
Et si vous ne m'arrêtez pas jusqu'ici, que donc ma réflexion n'est pas tout a faite bête..
A combien pensez-vous qu'il faut fixer une durée de vie d'un cookie?
Comme a dit yaug (merci au passage :wink: ) 1 mois ? Alors comment phpbb s'en tire avec des cookies d'1 an ?
Merci a vous