SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Descarregar

#SESSION

Agost de 2009 — mis à jour le : Març de 2010

Totes les versions d’aquest article:

#SESSION, permet accedir a les informacions lligades al visitant autenticat i diferenciar automàticament la memòria cau en funció del visitant.


#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.


Descarregar l’esquelet d’aquesta pàgina Lloc Web fet amb l’SPIP | Espace de traduction | Espai privat