[Spip-org]comment s'inscrire à spip.org (spammeurs not welcome)

From : fil@... , the 12th December 2009 19:51
  • 2009-12-12 19:51:25 — fil@... - [Spip-org]comment s'inscrire à spip.org (spammeurs not welcome)

Comme on ne peut pas laisser les gens s'inscrire directement à cause du spam, j'ai bricolé un truc amusant : 19:46  http://spip.org/main/register 19:46  @spipo 19:46   pour créer un compte sur http://spip.org/ il faut utiliser                 l'adresse http://spip.org/main/register?m=12 Donc : 1) sur la page register, on bloque les gens et on leur dit de venir sur irc 2) sur irc il faut leur répondre @spipo, et Edgard leur donne l'url si le spam arrive, on changera la valeur du m=12 le code :  /var/www/spip.org/config.php : ## un cookie rigolo pour autoriser les creations de compte $config['site']['closed'] = true; session_start(); if ($_GET['m'] == 12) $_SESSION['okopen'] = true; if ($_SESSION['okopen']) $config['site']['closed'] = false; ## / /var/www/spip.org/actions/register.php : --- a/actions/register.php +++ b/actions/register.php @@ -126,7 +126,10 @@ class RegisterAction extends Action          parent::handle($args);          if (common_config('site', 'closed')) { -            $this->clientError(_('Registration not allowed.')); +            $this->clientError(_('Registration not allowed.') +              # patch fil@... +              .' -- Pour obtenir un code d\'acces venir le demander sur notre canal irc (http://spip.net/irc/)' +            );          } else if (common_logged_in()) {              $this->clientError(_('Already logged in.'));          } else if ($_SERVER['REQUEST_METHOD'] == 'POST') { -- Fil