Bloquer l’accès à l’espace privé de SPIP

dimanche 5 octobre 2008

SPIP / astuce

Cette petite astuce peut s’avérer utile lorsque le webmestre d’un site SPIP effectue des travaux sur celui-ci et qu’il veut bloquer l’accès à l’espace privé. Cerdic l’a utilisé la semaine dernière lorsqu’il a travaillé sur la mise à jour de spip-contrib.

Voici le code à ajouter dans config/mes_options.php :

function autoriser_ecrire(){return false;}

Simple et efficace...

Merci à cerdic

Vos commentaires

  • Julien

    Autres exemples (Testés sous SPIP 2) :
    Pour limiter l’accès à certains auteurs.

    function autoriser_ecrire($faire, $type, $id, $qui, $opt){
       return in_array($qui['id_auteur'], array('1', '2'));
       // return in_array($qui['login'], array('julien', 'vincent'));
       // return in_array($qui['statut'], array('0minirezo', '1comite'));
    }

    1er juillet 2010, 18:18

  • Julien

    Et pourquoi pas une redirection sauvage sur un mot d’excuse... !
    ça dépanne...

    function autoriser_ecrire($faire, $type, $id, $qui, $opt){
      header('Location: http://votre-domaine.com/excuses.html');
      return false;  
    }

    hop !

    2 mai 2011, 18:53

  • bb

    Ouep, mais dans ce cas autant utiliser les fonctions de SPIP pour la redirection ;)

    http://doc.spip.org/@redirige_par_entete

    14 mai 2011, 19:02

Répondre à cet article

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.