} elseif ($_SESSION['user'] != '1' && $_SESSION['user'] != '0') { if (!isset($_GET['page'])) { menu(); echo 'Wybierz pozycje z menu.'; } else { switch ($_GET['page']) { case 'logout': logout('mail_sender.php'); break; case 'logout_glowna': session_destroy(); echo '<meta http-equiv="Refresh" content="0; URL=http://abc.com.pl" />'; break; case 'add_mail': menu(); add_mail(); break; case 'add_mails': menu(); add_mails(); break; case 'show_all': menu(); show_all(); break; case 'show_yes': menu(); show_yes(); break; case 'show_no': menu();
<?php require "function/config.php"; require "function/main.func.php"; if ($_POST) { $email = clean_email($_POST['email']); if (is_mail_duplicate($email, $connexion_db) === 1) { $error_mail = "Vous êtes déja inscrit à la newsletter"; } else { if (empty($email)) { $empty_input = "Vous n'avez entré aucune adresse email"; } else { add_mail($email, $connexion_db); $cle = md5(microtime(TRUE) * 100000); key_mail($email, $cle, $connexion_db); $destinataire = $email; $sujet = "Activer votre compte"; $entete = "From: inscription@newsletter.com"; $message = 'Pour activer votre compte, veuillez cliquer sur le lien ci dessous ou copier/coller dans votre navigateur internet. http://votresite.com/activation.php?log=' . urlencode($email) . '&cle=' . urlencode($cle) . ' --------------- Ceci est un mail automatique, Merci de ne pas y répondre. <a href="function/unsubscribe.func.php">Ne plus recevoir la newsletter</a>'; mail($destinataire, $sujet, $message, $entete); // mail($destinataire, $sujet, $message, $entete) ; // Envoi du mail // var_dump($result); $valid_mail = "Votre inscription est enregistrée"; // key_mail($email,$cle,$connexion_db); } }
<?php include "./modele/modele_connexion_bdd.php"; include "./modele/modele_fonction.php"; if (isset($_GET["action"])) { switch ($_GET["action"]) { case "activer_mail": $id = $_SESSION["id"]; $verif_mail = mail_open($id); if ($verif_mail == "") { $pseudo = $_SESSION["pseudo"]; $mdp = $_SESSION["mdp"]; $adresse_mail = $pseudo . "@openworld.itinet.fr"; exec('sudo /var/script/add_mail_account.sh ' . $pseudo . ' ' . $mdp); add_mail($id, $adresse_mail); active_mail($id); $alerte = "Votre compte mail qui est " . $pseudo . "@openworld.itinet.fr vient d'être activé. Vous pouvez vous connecté avec le même mot de passe"; include "./vue/vue_gestion_mail.php"; } else { $verif_status_mail = status_mail($id); if ($verif_status_mail == "1") { $alerte = "Votre compte mail est déjà activé."; include "./vue/vue_gestion_mail.php"; } else { if ($verif_status_mail == "2") { $alerte = "Votre compte mail a été désactivé par l'administrateur."; include "./vue/vue_gestion_mail.php"; } else { $pseudo = $_SESSION["pseudo"]; $alerte = "Votre compte mail vient d'être activé."; exec('sudo /var/script/activation_mail_account.sh ' . $pseudo);
function vm_check_add_mail_form() { if (isset($_POST['inputUser'])) { $req = new CreateMailRequest(); $req->adress = $_POST['inputAdress']; $req->username = $_POST['inputUser']; $result = add_mail($req); return $result; } return ""; }