IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Utiliser une base de données pour sécuriser vos sessions

Utiliser une base de données pour sécuriser vos sessions


précédentsommaire

6. Conclusion

6.1. Note générale

Mettre des sessions dans une base de données est plus lourd à mettre en oeuvre, mais c'est aussi (et surtout) une méthode bien plus sécurisée.
Avec ce système, la base de données est constamment utilisée : il est bon de la vider de temps à autre afin de se débarasser des sessions inactives (ce que le serveur Web fait automatiquement pour le stockage classique des sessions).

6.2. Rappel

Si vous n'êtes pas familier avec les sessions, je vous conseille de lire ces quelques tutoriaux :

  1. http://julp.developpez.com/php/les-sessions/
  2. http://beaussier.developpez.com/articles/php/session/
  3. http://cyberzoide.developpez.com/php4/faqsession/
  4. Doc PHP

6.3. Notes

Pour la connexion à la base de données et les requêtes SQL, j'ai utilisé l'extension PHP Data Objects (PDO). Cette extension nécessite PHP5.

6.4. Remerciements

Tous mes remerciements à Yogui pour sa relecture.


précédentsommaire

Copyright © 2006 Adrien Pellegrini. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.