[spip-dev] controle_forum.php3

Bonjour,

Dans controle_forum.php3, on vérifie que la personne est administrateur non
restreint, sinon on affiche "Vous n'avez pas accès à cette page".

Lignes 253 à 256

if ($connect_statut != "0minirezo" OR !$connect_toutes_rubriques) {
    echo "<B>Vous n'avez pas acc&egrave;s &agrave; cette page.</B>";
    exit;
}

Ne serait-il pas plus simple (plus propre ?), de faire au préalable le test
en amont dans inc_presentation.php3,

if ($connect_statut == '0minirezo' and $connect_toutes_rubriques){
    icone_bandeau_secondaire ("Suivre/g&eacute;rer les forums",
"controle_forum.php3", "suivi-forum-24.gif", "forum-controle",
$sous_rubrique);
}

Bref, un peu comme on teste "forum des administrateurs".

En fait, c'est juste une pétouille qui, par contre, m'amène à une question
qui, je sens, va ravir Fil (lui qui adore tellement les admins restreints
:wink: : ne serait-il pas possible de faire en sorte que les admins restreint
ait accès à controle_forum.php3 juste pour les messages de forums publics
liés aux articles qui dépendent des rubriques qu'ils administrent ?

-- Roustoubi

Salut,

Ne serait-il pas plus simple (plus propre ?), de faire au préalable le
test
en amont dans inc_presentation.php3,

En fait, les deux sont nécessaires, pour qu'on ne puisse pas avoir accès
à la page en tapant directement l'URL dans le navigateur.

:wink: : ne serait-il pas possible de faire en sorte que les admins restreint
ait accès à controle_forum.php3 juste pour les messages de forums publics
liés aux articles qui dépendent des rubriques qu'ils administrent ?

Oui, c'est une bonne idée. A voir en pratique, le code de cette partie est
déjà très foutoir.

a+

Antoine.

Oui, c'est pour ça que je disais "au préalable" non pas "à la place". Juste
qu'il n'est peut-être pas nécessaire d'afficher une icône et un lien
"suivre/gérer les forums" si c'est pour aboutir à "vous n'avez pas accès à
cette page" :wink:

-- Roustoubi