IsWikiName($name) ) $error = "Votre nom d'utilisateur dois être formaté en NomWiki."; else if (!$email) $error = "Vous devez spécifier une adresse e-mail."; else if (!preg_match("/^.+?\@.+?\..+$/", $email)) $error = "Ceci ne ressemble pas à une adresse e-mail."; else if ($confpassword != $password) $error = "Les mots de passe n'étaient pas identiques"; else if (preg_match("/ /", $password)) $error = "Les espaces ne sont pas permis dans un mot de passe."; else if (strlen($password) < 5) $error = "Mot de passe trop court. Un mot de passe doit contenir au minimum 5 caractères alphanumériques."; else { $reussite = "L'administrateur a bien été ajouté !"; $this->Query( "insert into ".$this->config["table_prefix"]."users set ". "signuptime = now(), ". "name = '".mysql_escape_string($name)."', ". "email = '".mysql_escape_string($email)."', ". "password = md5('".mysql_escape_string($_POST["password"])."')"); // log in //$this->SetUser($this->LoadUser($name)); // forward //$this->Redirect($this->href()); } } print($this->FormOpen()); ?>
Format("Pour ajouter un administrateur renseigner les champs ci-dessous:"); ?> | '.$this->Format($error)." | \n");
}
if ($reussite) {
echo('
'.$this->Format($reussite)." | |
Votre NomWiki : | |
Mot de passe (5 caractères minimum) : | |
Confirmation du mot de passe : | |
Adresse e-mail : | |