Accueil du site > code > ecrire > public > balises.php > balise_AUTORISER_dist

fonction balise_AUTORISER_dist

Code de la fonction

Paramètres

balise_AUTORISER_dist ($p)

Commentaire

Appelle la fonction autoriser et renvoie ' ' si OK, '' si niet
A noter : la priorite des operateurs exige && plutot que AND
Cette balise cree un cache par session

Documentation collaborative

Permet de vérifier une autorisation. La balise appelle la fonction demandée si elle existe. Cette balise provoque le calcul d’un cache par session (visiteur authentifié), comme la balise #SESSION. De cette manière, nous sommes certain que l’autorisation porte sur le visiteur courant.

Exemple :


copie de http://article.gmane.org/gmane.comp.web.spip.devel/41713

La révision 9564 introduit la balise #AUTORISER{faire,objet,id...}

Celle-ci renvoie un espace si OK, et une chaine vide si niet. On met autant d’arguments (et les mêmes) qu’on en mettrait dans la fonction autoriser().

Par exemple, pour savoir si le visiteur courant peut accéder aux stats de l’article : Exemple :

Comme pour la fonction autoriser(), on peut passer un #ID_AUTEUR en argument pour demander si l’auteur en question est autorisé à .... :

Par exemple pour signaler d’une étoile les admins & rédacteurs dans une liste d’auteurs : Exemple :

Rappel : les arguments de autoriser sont, dans l’ordre, (faire, quoi, id, qui, options). Cf. inc/autoriser.php

Voir ::
@autoriser, @autoriser_dist, @balise_SESSION_dist

Sur SPIP.net

Ajoutez un lien



Derniers commentaires