0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Informations sur la session utilisateur SPIP

#SESSION permet d'accéder aux informations liées au visiteur authentifié comme son identifiant, nom, statut, etc. et de différencier le cache. Les informations disponibles sont détaillées.

Transféré par

Marco Rodriguez
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Informations sur la session utilisateur SPIP

#SESSION permet d'accéder aux informations liées au visiteur authentifié comme son identifiant, nom, statut, etc. et de différencier le cache. Les informations disponibles sont détaillées.

Transféré par

Marco Rodriguez
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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]

Vous aimerez peut-être aussi