close FS#94
authorx2000habouzit <x2000habouzit>
Tue, 12 Oct 2004 16:14:20 +0000 (16:14 +0000)
committerx2000habouzit <x2000habouzit>
Tue, 12 Oct 2004 16:14:20 +0000 (16:14 +0000)
blah_chombier@polytechnique.org ne doit plus être accepté dans la demande de création de liste https://www.polytechnique.org/listes/create.php (-> postfix convertit en blah+chombier qui n'existe pas)

htdocs/listes/create.php

index 55bf08a..d9aba83 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: create.php,v 1.1 2004-09-25 20:11:34 x2000habouzit Exp $
+        $Id: create.php,v 1.2 2004-10-12 16:14:20 x2000habouzit Exp $
  ***************************************************************************/
 
 require("auto.prepend.inc.php");
@@ -60,6 +60,8 @@ if(isset($_POST['submit'])) {
     $err = Array();
 
     if(empty($_POST['liste'])) $err[] = 'champs «addresse souhaitée» vide';
+    if(!preg_match("/^[a-zA-Z0-9\-]$/" $_POST['liste']))
+       $err = 'le nom de la liste ne doit contenir que des lettres, chiffres et tirets';
 
     $res = $globals->db->query("SELECT COUNT(*) FROM aliases WHERE alias='{$_POST['liste']}'");
     list($n) = mysql_fetch_row($res);