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_USER
clé des données fournies par les fonctions utilisateurFOR_FLASH
données flashFOR_FRAMEWORK
données utiles au frameworkFOR_CSRF_TOKEN
token csrf
Fonctions de l'utilitaire
store
permet de stocker une donnée utilisateurstoreFlash
stocke une donnée flashstoreFramework
permet de stocker une donnée frameworkgetValue
récupère une donnée stockée par la fonctionstore
getFrameworkValue
récupère une donnée stockée par la fonctionstoreFramework
getFlashValue
récupère une donnée flashdelete
supprime une donnée stockée par la fonctionstore
deleteInFramework
supprime une donnée stockée par la fonctionstoreFramework
deleteInFlash
supprime une donnée flashmanageFlashDatas
fonction utilisée pour gérer la durée de vie et de rafraichissement des données flash par le frameworkstoreCsrf
permet de stocker un token csrfgetCsrfFrom
permet de récupérer une instance deCsrfManager
en faisant une correspondance entre le token fourni et un token stockédeleteCsrf
supprime un token csrfcreate
crée une instanceSessionStorage