confirmation d'inscription par email

confirmation d'inscription par email - PHP - Programmation

Marsh Posté le 14-02-2009 à 11:57:21    

bonjour
voile apres avoir chercher j'ai reussi a envoyer un mail en php mais maitenant mon but serait de créer un systeme de validation de compte par email mais je ne sais pas du tout comment faire alors si quelqu'un serait comment faire ........
merci

Reply

Marsh Posté le 14-02-2009 à 11:57:21   

Reply

Marsh Posté le 14-02-2009 à 12:38:58    

Salut,
 
Je suppose que tu as une base sql ou autre. Il te suffit de créer un champ "active", quand tu crées le compte tu le met à "false".
Ensuite dans le mail de confirmation tu fais un liens vers une page qui va faire une requete de mise à jour pour le mettre en "true".
 
Si je devais le faire je ferai ca. Il existe sans doutes d'autres méthodes

Reply

Marsh Posté le 14-02-2009 à 16:08:12    

oui génère un code de validation aleatoire present en base et dans le mail sinon suffit de connaitre l'url pr valider son compte ...

Reply

Marsh Posté le 14-02-2009 à 17:29:28    

Comme le propose yellu,
Tu peux faire :
 
1- validation du formulaire
2- ok tout est bon, génération d'un code aleatoire
3- insertion du nouveau compte de l'utilisateur avec le code généré
4- envoi d'un email contenant une url avec au moins un parametre : le code
 
Tu as besoin ensuite d'une page qui recevra le clic du mec quand il veut valider son compte => tu verifies la conformité du code et tu active le compte ou non.


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 15-02-2009 à 09:10:07    

max1395 a écrit :

Bonjour
voilà après avoir cherché j'ai réussi à envoyer un mail en php, mais maintenant, mon but serait de créer un système de validation de compte par email, mais je ne sais pas du tout comment faire alors si quelqu'un seraitsait comment faire ........
merci.


A part çà +1 avec fluminis.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed