Outils pour utilisateurs

Outils du site


www_doku_wiki

Ceci est une ancienne révision du document !


DokuWiki

Restrictions

Interdire l'accès aux dernières modifications

Il faut éditer le code php pour restreindre l'accès d'une façon qui n'est pas prévu initialement…

Editer
# cd /usr/share/dokuwiki/inc
# vi main.php

Trouver la fonction act_permcheck qui me semble definir les droits en fonctions de l'action… Nous allons restreindre les actions diff et revisions aux utilisateurs ayant le droit d'ecrire.

Inserer le code
...
  }elseif(in_array($act,array('login','search','recent','profile'))){
    $permneed = AUTH_NONE;
  /* ==TJ== ===================================== debut insertion*/
  }elseif(in_array($act,array('diff','revisions'))){
    $permneed = AUTH_WRITE;
  /* ==TJ== ===================================== fin insertion */
  }elseif($act == 'register'){
...

En clair: on force le droit minimum WRITE pour utiliser les actions sus-nommées.
Sinon, par défaut, le code réclame simplement le droit READ:-| !

www_doku_wiki.1175093580.txt.gz · Dernière modification : 2007/03/28 14:53 de thierry