Forbids melix aliases to end up with a dot.
authorStéphane Jacob <sj@m4x.org>
Sun, 23 Oct 2011 14:43:40 +0000 (16:43 +0200)
committerStéphane Jacob <sj@m4x.org>
Sun, 23 Oct 2011 14:43:40 +0000 (16:43 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
modules/email.php

index 6c5d96f..86c2a7e 100644 (file)
@@ -172,11 +172,12 @@ class EmailModule extends PLModule
             }
 
             // Checks special charaters in alias.
-            if (!preg_match("/^[a-zA-Z0-9\-.]{3,20}$/", $new_alias)) {
+            if (!preg_match("/^[a-zA-Z0-9\-.]{2,19}[a-zA-Z0-9\-]$/", $new_alias)) {
                 $page->trigError("L'adresse demandée n'est pas valide."
                             . " Vérifie qu'elle comporte entre 3 et 20 caractères"
                             . " et qu'elle ne contient que des lettres non accentuées,"
-                            . " des chiffres ou les caractères - et .");
+                            . " des chiffres ou les caractères '-' et '.'. De plus, elle ne"
+                            . " peut pas se terminer par un point.");
                 return;
             } else {
                 // Checks if the alias has already been given.