示例#1
0
				 
				 
				---------------
				Ceci est un mail automatique, Merci de ne pas y répondre.';
        mail($destinataire, $sujet, $message, $entete);
        // Envoi du mail
        $errors3 = '';
    } else {
        $errors3 = 'Email non trouvé';
    }
}
if (filter_has_var(INPUT_POST, 'register')) {
    $errors2 = '';
    if (empty($_POST['passwd']) || strlen($_POST['passwd']) < 6 || empty($_POST['users']) || testpassword($_POST['passwd']) < 50) {
        $errors2 = 'Login vide ou password vide ou trop court (6 minimum) ou trop faible (Une majuscule, un chiffre minimum)';
        echo testpassword($_POST['passwd']);
    } else {
        if (empty($_POST['mail'])) {
            $errors2 = 'Adresse mail vide';
        } else {
            $pass_hache = hash('whirlpool', $_POST['passwd']);
            $req = $bdd->prepare('SELECT id FROM users WHERE login = ?');
            $req->execute(array($_POST['users']));
            $resultat = $req->fetch();
            if ($resultat) {
                $errors2 = 'Login déjà pris';
            } else {
                $login = $_POST['users'];
                $cle = md5(microtime(TRUE) * 100000);
                $req = $bdd->prepare('INSERT INTO users(login, mail, password, cle, actif) VALUES (:login, :mail, :password, :cle, :actif)');
                $req->execute(array('login' => $_POST['users'], 'password' => $pass_hache, 'mail' => $_POST['mail'], 'cle' => $cle, 'actif' => 0));
 $empty_password = 0;
 $vallid_password = 1;
 // check if password if filled
 if (strlen($_POST['password_box']) == 0 || $_POST['password_box'] == "empty") {
     $empty_password = 1;
 }
 // check for vallid password
 if ($_POST['confirm_password_box'] != $_POST['password_box']) {
     $vallid_password = 0;
     echo "<script language=\"JavaScript\" type=\"text/javascript\">\n";
     echo "<!--\n\n";
     echo "  alert(\"" . $Translate[21] . "\");\n\n";
     echo "-->\n";
     echo "</script>\n";
 }
 $result = testpassword($_POST['password_box']);
 if ($result < 40 && $_POST['password_box'] != 'empty') {
     echo "<script language=\"JavaScript\" type=\"text/javascript\">\n";
     echo "<!--\n\n";
     echo "  alert(\"" . $Translate[124] . "\");\n\n";
     echo "-->\n";
     echo "</script>\n";
     $vallid_password = 0;
 }
 $iExistUser = 0;
 $QuotaFull = 0;
 $iCounter = 0;
 $block_user = 0;
 // Find out of user exist
 while ($iCounter < $length_users_uniq) {
     $message_nr = mysql_result($query_users_uniq, $iCounter, "User");