Authentification et contrôle d'accès

La protection des ressources repose sur une convention de nommage et des fichiers de droits :

- Tout répertoire dont le nom commence par un caractère souligné (underscore, par exemple _admin ou _prive) est automatiquement identifié comme privé.

- L'accès requiert une authentification utilisateur.

- Les droits sont définis dans des fichiers index.rights sous la forme :

utilisateur1=motdepasse1 utilisateur2=motdepasse2

- Le moteur vérifie les autorisations en parcourant l'ensemble des segments du chemin d'accès.

L'authentification passe par deux tags, respectivement de connexion (login) et de déconnexion (logout). Le tag de connexion désigne un dossier de destination après une connexion réussie, on donnera typiquement un dossier sécurisé, ou contenant un ensemble de dossiers sécurisés, selon les modalités décrites précédemment.

Bouton et lien de connexion :

<login:destination:>

Bouton de déconnexion de l'utilisateur :

<logout:>

Par exemple :

_articles-prives
article-1
index.page
article-2
index.page
index.html
index.rights
articles
_private-article
index.page
index.rights
index.html
public-article
index.page
index.auth.html
index.page
riffzone-eye.png
Cette page et quelques autres sont propulsées par Index
Riffzone