Télécharger
Accueil > Documentation en français > Webmestres > Manuel de référence des boucles et balises > Balises >
#SESSION
#SESSION
#SESSION, permet d’accéder aux informations liées au visiteur authentifié et de différencier
automatiquement le cache en fonction du visiteur.
Les informations pour un visiteur authentifié sont :
id_auteur : numéro interne unique de l’auteur
nom : nom de signature de l’auteur
bio : courte biographie sur l’auteur
email : l’adresse mail de l’auteur
nom_site : nom/titre du site internet de l’auteur
url_site : adresse http du site internet de l’auteur
login : identitifiant de connexion
statut :
0minirezo (administrateur ou administrateur restreint),
1comite (rédacteur),
6forum (visiteur).
webmestre : ’oui’ si l’auteur est déclaré comme webmestre
maj : date et heure de la dernière modification des données de l’auteur (toute modification
sur les informations de l’auteur contenues dans spip_auteurs telles que la dernière connexion,
dernier message interne envoyé, dernière modification de fiche perso...)
pgp : clé pgp publique
en_ligne : date et heure de la dernière connexion (pas celle en cours)
imessage : ’oui’ si l’auteur a envoyé un message (privé)
messagerie :
prefs : liste des préférences de l’auteur (essentiellement affichage de l’espace privé, souvenir
du cookie...)
couleur => 1 à 6, code de la couleur de l’espace privé
display => 1 (textes seuls) ; 2 (icones et textes) ; 3 (icones seuls)
cnx => vide ou ’perma’ (si « connecté plusieurs jours » a été coché)
cookie_oubli : hash du cookie de remplacement envoyé si oubli, puis vide
source : ’spip’ ou ’ldap’
lang : langue utilisée dans l’espace privé
extra : liste des champs extra déclarés pour l’auteur
auth : type d’authentification utilisée (spip, ldap)
cookie : ’oui’ si connecté via cookie - inexistant si connecté autrement (dont
PHP_AUTH_USER)
hash_env : code interne (hash) identifiant de façon unique la session du visiteur
ip_change : FALSE tant que l’IP du connecté ne change pas. TRUE si l’IP du connecté change.
SPIP recrée alors une nouvelle session pour le primo connecté (avec ip_change à FALSE) ;
cette nouvelle session déconnectant l’éventuel voleur de cookie.
Pour afficher une information si et seulement si le visiteur est administrateur :
[(#SESSION{statut}|=={0minirezo}|oui) Vous êtes administrateur, restreint ou non]
De la même manière, vous pouvez réserver l’affichage d’un champ selon le statut :
[(#SESSION{statut}|=={0minirezo}|oui) #DESCRIPTIF]
De même on peut complexifier le cas, en chargeant un squelette nommé [Link] :
[(#SESSION{statut}|=={0minirezo}|oui)<INCLURE{fond=reservee,env}>]
Voir aussi
Cette balise se complète assez bien avec #AUTORISER
#SESSION_SET
et aussi…
Le statut des auteurs dans SPIP
#FORMULAIRE_INSCRIPTION
Auteur [Link]fit, denisb, klaus++ Publié le : 29/01/09 (2009-01-29T11:35:59Z) Mis à jour :
21/04/20 (2020-04-21T07:07:34Z)
Traductions : [ar] ﻋﺭﺑﻲ, català [ca], English [en], Español [es], français, Nederlands [nl],
русский [ru], українська [uk]