www_doku_wiki
Ceci est une ancienne révision du document !
Table des matières
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és.
Sinon, par defaut, le code reclame simplement le droit READ … !
www_doku_wiki.1175093500.txt.gz · Dernière modification : 2007/03/28 14:51 de thierry