示例#1
0
    $cle = md5(microtime(TRUE) * 100000);
    $actif = 0;
    if (isset($_POST['telefon'])) {
        $telefon = filter_var(htmlspecialchars($_POST['telefon']), FILTER_SANITIZE_NUMBER_INT);
    }
    if (isset($_POST['srchVille'])) {
        $ville = $_POST['srchVille'];
    }
    try {
        $db = $pdo;
        $utilisateurManager = new UtilisateurManager($db);
        if ($utilisateurManager->emailExist($email) != 0) {
            header('Location:../view/cont_inscription.php?message=Cet email existe déjà !');
        } else {
            $utilisateur = new Utilisateur(array('nom' => $nom, 'prenom' => 'vide', 'telefon' => $telefon, 'ville' => 'vide', 'email' => $email, 'password' => $password, 'image' => '/marocmart_mvc/view/themes/solomoimg/test.png', 'dateInscription' => date("Y-m-d H:i:s"), 'dateDerniereVisite' => date("0000-00-00 00:00:00"), 'cle' => $cle, 'actif' => $actif));
            $utilisateurManager->add($utilisateur);
            $redirectLink = "../view/cont_conf_inscription.php";
            //préparation pour l'envoi d'un mail activation
            $destination = $email;
            $sujet = "Activez votre compte sur BootShop";
            $entete = "From : bootshop@ninja.zz.mu";
            $message = 'Bienvenue sur VotreSite, Pour activer votre compte, veuillez cliquer sur le lien ci dessous ou copier/coller dans votre navigateur internet.
 
http://ninja.zz.mu/view/validation.php?log=' . urlencode($email) . '&cle=' . urlencode($cle) . '
 
 
---------------
Ceci est un mail automatique, Merci de ne pas y répondre.';
            mail($destination, $sujet, $message, $entete);
            header('Location:' . $redirectLink);
            exit;