Accès restreint

Créer une zone d’accès restreint

  1. Dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
  2. cliquez sur "Créer une nouvelle zone"
  3. donnez un nom à cette zone, en général en rapport avec la rubrique que l’on va restreindre
  4. 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 ;
  5. éventuellement un descriptif
  6. puis cochez-la ou les rubrique(s) dont vous souhaitez restreindre l’accès [1] ;
  7. enfin, "Enregistrer".

Ajouter des utilisateur

  1. Dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
  2. sur la zone choisie cliquez sur "Modifier" ;
  3. à gauche apparaît alors 2 listes :
    • les auteurs sélectionnés
    • ajouter des auteurs
  4. vous pouvez donc supprimer et ajouter des utilisateurs à cette zone à tout moment.

Remarque : 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 :

  1. accepte les fichiers .htaccess permettant de donner des directives au serveur
  2. 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 :

  1. dans l’interface de SPIP, allez dans Configuration > Accès restreint ;
  2. puis à gauche dans : "Configuration des accès .htaccess" ;
  3. dans le cadre "Accès aux documents joints par leur URL" sélectionnez "interdire la lecture" puis cliquez sur "Valider" ;
  4. lors du rechargement de la page, cliquez sur "Valider" pour le message "Action : modifications des paramètres de sécurité" ;
  5. enfin, n’oubliez pas de vider le cache de SPIP.

Post Scriptum

Plus d’informations sur le plugin Accès Restreint.

Notes

[1L’ensemble des contenus (articles, sous-rubriques, ...) d’une rubrique sélectionnée sera inclus dans la zone restreinte.