La class SessionStorage
Séparation des données
Le framework sépare les données stockées en session via un tableau avec les clés suivantes :
FOR_USERclé des données fournies par les fonctions utilisateurFOR_FLASHdonnées flashFOR_FRAMEWORKdonnées utiles au frameworkFOR_CSRF_TOKENtoken csrf
Fonctions de l'utilitaire
storepermet de stocker une donnée utilisateurstoreFlashstocke une donnée flashstoreFrameworkpermet de stocker une donnée frameworkgetValuerécupère une donnée stockée par la fonctionstoregetFrameworkValuerécupère une donnée stockée par la fonctionstoreFrameworkgetFlashValuerécupère une donnée flashdeletesupprime une donnée stockée par la fonctionstoredeleteInFrameworksupprime une donnée stockée par la fonctionstoreFrameworkdeleteInFlashsupprime une donnée flashmanageFlashDatasfonction utilisée pour gérer la durée de vie et de rafraichissement des données flash par le frameworkstoreCsrfpermet de stocker un token csrfgetCsrfFrompermet de récupérer une instance deCsrfManageren faisant une correspondance entre le token fourni et un token stockédeleteCsrfsupprime un token csrfcreatecrée une instanceSessionStorage