begin process at 2012 05 28 09:47:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

confirmation d email


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

confirmation d email

vendredi 16 septembre 2005 à 12:41:33 | confirmation d email

henri12

salut

comment faire pour confirmer une adresse email
je voudrais que quand le client reçois son email il le confirme par un lien
qui va executer sur mon site l ouverture de ma base d email au format txt
et y ajouter ok par exemple sur la fin de l email 
fput ($fp, $email .";" . "ok") pour que mon programme puisse le traiter

si vous avez un exemple bien explicite

merci de votre aide      

vendredi 16 septembre 2005 à 16:50:33 | Re : confirmation d email

J_G

Salut,

assigne un numéro impossible à ton client :
$truc = md5(rand(666));
par exemple

envoi un email avec un lien dedans du type :
<a href="www.monsite.fr/confirmation.php?id=<?=$truc?>"">confirmer votre adresse email en cliquant ici</a>

Dans confirmation.php :
$id = isset($_GET['id']) ? $_GET['id'] : false;

if( $id and en_attente_de_confirmation($id) ) set_email_confirmer($id);

et bien sûr tu as conservé cet id dans un coin, pour une durée de 7 jours par exemple...

Voili, plus de précision... reclame !

vendredi 16 septembre 2005 à 17:44:17 | Re : confirmation d email

henri12

j ai cette source  http://www.phpcs.com/code.aspx?ID=26052
peux tu m aider a le modifier je comprend pas

vendredi 16 septembre 2005 à 19:47:22 | Re : confirmation d email

Anthomicro

Salut,

$id=mt_rand();

tu envoies un mail avec l'id dedans :

echo '<a href="http://site.com/confirmation.php?id=',$id,'">confirmer</a>';

ensuite sur la page confirmation.php :

if(isset($_GET['id']) AND is_numeric($_GET['id']))
{
    //tu passes un champ valide à 1
    mysql_query('UPDATE ta_table SET valide=1 WHERE id_confirm='.$_GET['id']);
}

    samedi 4 mars 2006 à 12:58:36 | Re : confirmation d email

    linkid

    Sauf que c'est

    if(isset($_GET['id']) AND is_numeric($_GET['id']))
    {
        //tu passes un champ valide à 1
        mysql_query("UPDATE ta_table SET valide=1 WHERE id_confirm='.$_GET['id']");
    }

    Nan ?

    Sinon, on en fait quoi de $id=mt_rand();
    et on met quoi déjà dans mail() ?

    Merci
    samedi 4 mars 2006 à 13:41:12 | Re : confirmation d email

    Anthomicro

    Nan c'est bien mysql_query('UPDATE ta_table SET valide=1 WHERE id_confirm='.$_GET['id']); pour peu que id_confirm soit bien un champ numérique (ça serait absurde de mettre un varchar pour ça...)

    Pour le mt_rand tu le mets dans le mail et tu l'insères dans la table sql avec l'inscription du membre.

    pour le mail je te renvoie à la syntaxe de la fonction mail

    Fonction mail() - PHP




      Cette discussion est classée dans : ok, email, exemple, confirmation


      Répondre à ce message

      Sujets en rapport avec ce message

      """" confirmation de lecture d'email """" [ par vaispeed007 ] bon voila le principale probléme  ki me dérange 1/ g un site PHP/XHTML/CSS/Mysql j'envoie un mail (M) a chak nouvel utilisateur (USER) inscrit bref co vérification d'email [ par Annadrill ] bonjour,je cherche a faire un systeme qui lorsqu on entre son adresse email comme par exemple pour s'enregistrer à la news d'un site,un email de confi Email de confirmation non envoyé [ par claude811 ] Je viens d'installer un script d' autosurf avec la base de donnée.Tout est bien installer,mais quand je fait un test d'inscription et signup,je reçois merci de me dire ou est l'erreur. OK avec Wamp ne fonctionne pas en ligne Merci [ par ma11 ] Formulaire de saisie utilisateur < $_GET et les accents ?? [ par marcvart ] marcvart Bonjour, J'envoie par le biais d'un lien des variables contenant des accents et lorsque je les lis avec $_GET, les accents se transforment e Insertion massive MYSQL [ par lord1366 ] Bonjour, Dans mon application, j'ai besoin d'insérer environ 100 000 enregistrements J'ai fais des tests et mon script de base dont voici un exempl Envoie de courrier [ par hades33 ] bonsoir je souhaiterai pouvoir envoyer un mailto a un membre qui viens de s inscrire sur mon site de facon automatique c'est a dire que la page de tra SQL et XLS [ par j3r3m067 ] Bjr, Je vourdrai exporter des données de ma base mysql vers un fichier xls. mon problème est: certaine donnée de ma base de donnée (dans une colonne) Affichage d'un message [ par karimfellah ] Bonjour à tous, J'aimerai bien modifier l'arriére plan du message alert(couleur et image) par exemple des feu d'artifices pour dire(felecitation), c'e envoyer un courrier a mes membres [ par hades33 ] bonsoir je souhaiterai pouvoir envoyer un mailto a un membre qui viens de s inscrire sur mon site de facon automatique c'est a dire que la page de t


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      A découvrir



       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 9,064 sec (3)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales