confirmation par mail ???
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

confirmation par mail ???



  1. #1
    salsitawapa

    confirmation par mail ???


    ------

    Bonjour, je possède un site internet et j'ai mis un formulaire de contact. Des personnes mal intentionnée m'envoie des mails en mettant de fausses adresses mail car il est obligatoire d'en mettre une.
    J'aimerai savoir si c'est possible de mettre un code pour que avant que le message me soi envoyé, une confirmation par mail arrive chez la personne qui m'envoie le mail ? Merci de votre réponse

    -----

  2. #2
    ProgVal

    Re : confirmation par mail ???

    Bonjour,

    C'est à dire ? Tu veux d'abord que ça envoie un mail à la personne, pour confirmer qu'elle existe bel et bien, c'est ça ?

    Cordialement,
    ProgVal

  3. #3
    salsitawapa

    Re : confirmation par mail ???

    Bonsoir, oui tout a fait ça... Merci

  4. #4
    ProgVal

    Re : confirmation par mail ???

    Il te suffit de le coder, comme tu as codé l'envoi de mail à toi-même. C'est un peu plus dur, mais ça reste relativement facile à faire

  5. A voir en vidéo sur Futura
  6. #5
    salsitawapa

    Re : confirmation par mail ???

    Citation Envoyé par ProgVal Voir le message
    Il te suffit de le coder, comme tu as codé l'envoi de mail à toi-même. C'est un peu plus dur, mais ça reste relativement facile à faire
    Y'a t'il un endroit ou je peux trouver le code ? Car je ne sais pas comment le faire. Merci

  7. #6
    ProgVal

    Re : confirmation par mail ???

    bon, je t'en fait un petit en vitesse... À mettre sur la page suivant le formulaire :
    Code:
    <?php
       $email=$_POST['email']; // À remplacer par le nom du champ contenant l'adresse mail de la personne
       if (!file_exists('./waiting.txt')
          file_put_contents('./waiting.txt', 'a:0:{}');
       $waiting=unserialize(file_get_contents('./waiting.txt'));
       $waiting[$email]=rand(9999999999999999999);
       file_put_contents('./waiting.txt',serialize($waiting));
       mail($email, 'Confirmation', 'Veuillez vous rendre sur la page suivante pour activer votre demande : http://www.tonsite.fr/tondossier/confirm.php?email='.$email.'&pass='.$waiting[$email]');
    ?>
    Et ceci dans le fichier confirm.php:
    Code:
    <?php
       if (!file_exists('./waiting.txt')
          file_put_contents('./waiting.txt', 'a:0:{}');
       $waiting=unserialize(file_get_contents('./waiting.txt'));
       if (!isset($_GET['email']))
          exit('Erreur : cette addresse n'a pas besoin d'être activée');
       if ($waiting[$_GET['email']]!=$_GET['pass'])
          exit('Erreur : clef d'activation invalide');
       unset($waiting[$_GET['email']]);
       file_put_contents('./waiting.txt',serialize($waiting));
    
       // Et ici le code pour t'envoyer le mail

  8. #7
    salsitawapa

    Re : confirmation par mail ???

    Merci c'est super. Je vais tenter de le faire (je suis pas top en site web) et je tiendrai informé...

Discussions similaires

  1. Confirmation raisonement par recurrence
    Par invite0c5caa12 dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 20/01/2009, 20h55
  2. Pb envoi photo par mail
    Par invite2c914a2f dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 22/12/2008, 20h30
  3. Menace par anonymes par mail => comment se défendre ??????
    Par invite1b25ea4e dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 13/06/2006, 19h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.