Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint.
Utilité et fonctionnalités du plugin
Le plugin accès restreint vous permet de protéger et de restreindre l’accès à certaines rubriques uniquement aux visiteurs authentifiés et autorisés.
Si un visiteur n’est pas identifié ou s’il n’est pas autorisé, alors l’intégralité de la rubrique (ce qui inclut les sous-rubriques, les articles, les liens ...) ne sera pas visible par ce visiteur.
Si le visiteur est identifié, alors ce visiteur pourra accéder aux rubriques pour lesquelles il a reçu une autorisation d’accès.
Ainsi, ce plugin vous permet de masquer du contenu aux visiteurs non identifiés, et de créer des droits d’accès aux visiteurs identifiés.
Le plugin vous permet également de filtrer l’espace privé.
En résumé,
le plugin Accès restreint permet de définir et de gérer des zones de l’espace public et de l’espace privé en accès restreint.
Chaque zone contient des rubriques, et les auteurs peuvent être associés à des zones pour avoir le droit d’y accéder.
Toutes les boucles natives de SPIP sont modifiées pour en filtrer les résultats en fonction des droits du visiteur.
Activer le plugin « Accès restreint » dans le menu Configuration > Gestion des plugins(onglet « Inactifs »).
Créer une zone d’accès restreint
- Dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
- cliquez sur "Créer une nouvelle zone"
- donnez un nom à cette zone, en général en rapport avec la rubrique que l’on va restreindre
- choisissez, si vous le souhaitez
- Restreindre l’accès à cette zone dans la partie publique
- les visiteurs ne verront pas cette zone, sauf s’ils se connectent ;
- Restreindre l’accès à cette zone dans l’espace privé
- seuls les auteurs SPIP autorisés auront accès à cette zone ;
- éventuellement un descriptif
- Restreindre l’accès à cette zone dans la partie publique
- puis cochez-la ou les rubrique(s) dont vous souhaitez restreindre l’accès,L’ensemble des contenus (articles, sous-rubriques, ...) d’une rubrique sélectionnée sera inclus dans la zone restreinte.
- enfin, "Enregistrer".
Ajouter des utilisateur
- Dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
- sur la zone choisie cliquez sur "Modifier" ;
- à gauche apparaît alors 2 listes :
- les auteurs sélectionnés
- ajouter des auteurs
vous pouvez donc supprimer et ajouter des utilisateurs à cette zone à tout moment.
les utilisateurs ayant le statut "visiteur" peuvent être ajoutés aux zones d’accès restreint.
Rappel
les utilisateurs ayant le statut "visiteur" n’ont pas accès à l’interface de SPIP, mais seulement côté visiteur, aux zones restreintes, forums modérés sur abonnement.
Restreindre l’accès aux documents joints
Avec les étapes précédentes, vous pouvez restreindre l’accès aux contenus SPIP de certaines rubriques et tout ce qu’elles contiennent : sous-rubriques, articles, ... Mais les documents joints (aux articles par exemple) sont toujours accessibles : en copiant leurs URLs, on peut la transmettre à des personnes n’ayant d’accès à ces zones.
– Prérequis, il faut que votre hébergement :
- accepte les fichiers .htaccess permettant de donner des directives au serveur
- qu’il soit suffisamment bien dimensionné (performant), car les accès aux images et documents du site vont tous générer un accès à la base de données (pour savoir si les documents concernés peuvent être vus), ce qui ralentit fortement le site.
– Pour protéger l’accès aux documents :
- dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
- puis à gauche dans : "Configuration des accès .htaccess" ;
- dans le cadre "Accès aux documents joints par leur URL" sélectionnez "interdire la lecture" puis cliquez sur "Valider" ;
- lors du rechargement de la page, cliquez sur "Valider" pour le message "Action : modifications des paramètres de sécurité" ;
- enfin, n’oubliez pas de vider le cache de SPIP.