interdire l'abonnement de visiteurs

Salut,

J'utilise les "visiteurs" de spip (type d'auteurs utilisés pour les forums
sur abonnement) pour gérer un petit espace réservé aux membres sur un
site.

J'aimerais faire en sorte que seul un administrateur puisse ouvrir un
compte d'accès à cet espace privé. Or, par défaut, spip permet à quiconque
de s'abonner en tant que "visiteur", et donc d'avoir accès à l'espace
privé.

Pour éviter cela, j'ai sucré une série de lignes dans spip_pass.php3 et
inc-login.php3 et ça a l'air de marcher mais:

- ce n'est pas très propre et pas très pratique en cas de mise en à jour;
- je ne suis pas sûr d'empêcher de façon certaine les abonnements;
- il semble qu'il existe une variable meta ('accepter_visiteurs') qui
permet de jouer là-dessus. J'ai essayé de placer un
$accepter_visiteurs='non; dans mes_fonctions.php3 mais ça ne fonctionne
pas.

Voilà, si quelqu'un a le petit truc nécessaire pour m'aider, je l'en
remercie,

François

--
François SCHREUER - francois@schreuer.org

http://www.uzine.net/spip_contrib/ecrire/articles.php3?id_article=463

SCHREUER François wrote:

Salut,

J'utilise les "visiteurs" de spip (type d'auteurs utilisés pour les forums
sur abonnement) pour gérer un petit espace réservé aux membres sur un
site.

J'aimerais faire en sorte que seul un administrateur puisse ouvrir un
compte d'accès à cet espace privé. Or, par défaut, spip permet à quiconque
de s'abonner en tant que "visiteur", et donc d'avoir accès à l'espace
privé.

Pour éviter cela, j'ai sucré une série de lignes dans spip_pass.php3 et
inc-login.php3 et ça a l'air de marcher mais:

- ce n'est pas très propre et pas très pratique en cas de mise en à jour;
- je ne suis pas sûr d'empêcher de façon certaine les abonnements;
- il semble qu'il existe une variable meta ('accepter_visiteurs') qui
permet de jouer là-dessus. J'ai essayé de placer un
$accepter_visiteurs='non; dans mes_fonctions.php3 mais ça ne fonctionne
pas.

Voilà, si quelqu'un a le petit truc nécessaire pour m'aider, je l'en
remercie,

François

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/