Пример #1
0
} 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();
Пример #2
0
<?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);
Пример #4
0
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 "";
}