Espace Tiers

require_once('ClassHash.php'); if (isset($_POST['inpe']) && !empty($_POST['inpe']) && !empty($_POST['code']) && $_POST['csrf'] == $_SESSION['csrf']) { unset($_SESSION['csrf']); $code = trim($_POST['code']); $inpe = trim($_POST['inpe']); $rs = trim($_POST['rs']); $pwd_plain = trim($_POST['pwd']); $pwd_err = validate_password($pwd_plain); if (!empty($pwd_err)) { $errMsg = ''; } else { $password = Chiffrement::hash($pwd_plain); $records = $connexion->prepare('SELECT code_tiers FROM tiers_inscrits WHERE code_tiers = :code '); $records->bindParam(':code', $code); $records->execute(); $results = $records->fetch(PDO::FETCH_ASSOC); if ($results['code_tiers'] === $code) { $errMsg .= ''; } else { $timestamp = time(); $req = $connexion->prepare("INSERT INTO tiers_inscrits (code_tiers, rs, adresse, ville, telephone, fax, email, ifisc, ice, inpe, date_inscription, valide, password) VALUES (:code, :rs, :adresse, :ville, :tel, :fax, :email, :ifisc, :ice, :inpe, Now(), 0, :password)"); $req->bindParam(':code', $code); $req->bindParam(':rs', $rs); $req->bindParam(':inpe', $inpe); $req->bindParam(':adresse', $_POST['adresse']); $req->bindParam(':ville', $_POST['ville']); $req->bindParam(':tel', $_POST['tel']); $req->bindParam(':fax', $_POST['fax']); $req->bindParam(':email', $_POST['email']); $req->bindParam(':ifisc', $_POST['ifisc']); $req->bindParam(':ice', $_POST['ice']); $req->bindParam(':password', $password); $req->execute(); require __DIR__ . '/phpmailer/src/Exception.php'; require __DIR__ . '/phpmailer/src/PHPMailer.php'; require __DIR__ . '/phpmailer/src/SMTP.php'; $message = '

Bonjour,

Nous vous remercions pour votre demande d’inscription.

Nous vous informons que dès que votre demande sera validée par l’équipe MPSC,
Votre espace « Tiers » sera activé.

Cordialement.

L’équipe MPSC.

'; $mail = new \PHPMailer\PHPMailer\PHPMailer; //$mail->SMTPDebug = 3; // Enable verbose debug output $mail->isSMTP(); $mail->CharSet = 'UTF-8'; // Set mailer to use SMTP $mail->Host = 'mpsc.ma'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'no-reply@mpsc.ma'; // SMTP username $mail->Password = 'QH#OAkZ.CR?B'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail->setFrom('no-reply@mpsc.ma', 'MPSC'); $mail->addAddress($_POST['email'], 'MPSC'); // Add a recipient Name is optional $mail->addReplyTo('no-reply@mpsc.ma', 'No-reply'); //$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name $mail->isHTML(true); // Set email format to HTML $mail->Subject = "Inscription MPSC"; $mail->Body = $message; $mail->AltBody = "Inscription Mpsc"; if (!$mail->send()) { $err = '
Erreur! Une erreur est survenue lors de l\'envoi de votre message.
'; //echo 'Mailer Error: ' . $mail->ErrorInfo; } else { $msg = ''; } } } } ?>

Inscription.

Conformément à la loi 09-08, vous disposez d’un droit d’accès, de rectification et d’oppositions au traitement de vos données personnelles.