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 :