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

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

dimanche 5 octobre 2008, par b_b

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

Messages

  • 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'));
    }
  • 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 !

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

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

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.