#SESSION
permet accedir a certes informacions pròpies al visitant.
Les iinformacions d’un visitant autenticat són:
- id_auteur : número intern únic de l’autor
- nom : nom de signatura de l’autor
- bio : biografia curta sobre l’autor
- email : adreça de correu electrònic de l’autor
- nom_site : nom/títol dl lloc Internet de l’autor
- url_site : adreça http del lloc Internet de l’autor
- login : identificador de connexió
- statut : 0minirezo (administrador o administrador restringit), 1comite (redactor), 6forum (visitant)
- maj : data i hora de la darrera modificació de les dades de l’autor (qualsevol modificació sobre les informacions de l’autor contingudes a spip_auteurs com la última connexió, l’últim missatge intern enviat, última modificació de la fitxa personal...)
- pgp : clau pgp pública
- en_ligne : data i hora de la darrera connexió (no de l’actual)
- imessage : ’oui’ si l’autor ha enviat un missatge (privat)
- messagerie :
- prefs : llista de les preferències de l’autor (essencialment visualització de l’espai privat, record de la galeta...)
- couleur => 1 a 6, codi del color de l’espai privat
- display => 1 (només textos) ; 2 (icones i textos) ; 3 (només icones)
- cnx => buida o ’perma’ (si «connectat diversos dies» s’ha marcat)
- cookie_oubli : hash de la galeta de substitució enviada si s’ha oblidat, després buida
- source : ’spip’ o ’ldap’
- lang : llengua utilitzada a l’espai privat
- extra : llista dels camps extres declarats per l’autor
- auth : tipus d’autenticació utilitzada (spip, ldap)
- cookie : ’oui’ si s’ha connectat via galeta - inexistent si s’ha connectat d’una altra manera (com PHP_AUTH_USER)
- hash_env : codi intern (hash) identificant de manera única la sessió del visitant
- ip_change : FALSE sempre que la IP del connectat no canvii. TRUE si la IP del connectat canvia. SPIP torna a crear llavors una nova sessió pel primer connectat (anb ip_change a FALSE); aquesta nova sessió desconnecta l’eventual lladre de la galeta.
Per fer visualitzar una informació i només si el visitant és administrador:
-
[(#SESSION{statut}|=={0minirezo}|si) Ets administrador, restringit o no]
Igualment, pots reservar la visualització d’un camp segons l’estat:
-
[(#SESSION{statut}|=={0minirezo}|si) #DESCRIPTIF]
De la mateixa manera pots fer més complexe el cas, carregant un esquelet anomenat reservee.html
:
-
[(#SESSION{statut}|=={0minirezo}|si) <INCLURE{fond=reservee, env}>]
Aquesta etiqueta es completa força bé amb #AUTORISER.