context et session
Session
Une session commence au moment où un internaute s'identifie en tant qu'utilisateur du système, et s'arrête quand il se se déconnecte [1].
Le jeton de session, SessionToken, a la forme d'une string constituée de chiffres aléatoires. Il est soit stocké dans un cookie, soit mis dans l'url quand l'utilisateur désactive les cookies.
context
Le context, lui, peut varier à chaque requête.
Dans Glasnost, le context est :
- un ensemble de variables
- un module Python
Variables
Parmi les variables du context, on trouve :
- serverRole, le serverRole courant.
- keywordsArguments, les paramètres dans l'URL.
- knownRoles, laliste des serverRoles connus.
Fonctions
- context.getVarNames() retourne la liste des variables du context.
- context.getVar(variable, default) retourne la valeur de la variable variable, ou la valeur par défaut default.
- context.setVar(variable, value) ajoute une variable variable au context.
- context.delVar(variable) supprime la variable variable du context.
[1] ou après deux heures d'inactivité par défaut