passer un url de confirmation d'inscription ds mail

passer un url de confirmation d'inscription ds mail - PHP - Programmation

Marsh Posté le 23-02-2006 à 11:54:25    

bonjour,  
 
je voudrais savoir comment fonctionne la confirmation d'une inscription en cliquant sur un lien ds un mail
-tous le procesus pr envoyer un mail je connais
- pr la confirmation, je sais qu'il faut recup l id session,  
mais le reste comment concrètement le mettre en oeuvre je sais pas si quelqu'un sait comment on fait...
 
Merci d'avance :jap:

Reply

Marsh Posté le 23-02-2006 à 11:54:25   

Reply

Marsh Posté le 23-02-2006 à 12:00:36    

L'id session est a évité. Quand tu envoie le mail, tu n'as ni la possibilité de savoir si le mail arrivera avant la fin de la session, ni la possibilité de savoir si le mail sera ouvert dans le même navigateur que celui d'origine ni même la possibilité de savoir si le mail sera lu sur le même ordinateur.
 
Ce qu'il faut indiquer dans le lien contenu par le mail, c'est un id unique de validation et si tu veux rajouter plus de sécurité, redemander le nom d'utilisateur et le mot de passe dans la page qui s'affichera.
 
Quand au lien qui sera contenu dans le mail, il sera exactement comme les liens que t'as dans une page html.

Reply

Marsh Posté le 23-02-2006 à 12:30:22    

tu aurais plus de précision stp...

Reply

Marsh Posté le 23-02-2006 à 12:44:27    

Un doute m'envahis soudain.
Tu dis "-tous le procesus pr envoyer un mail je connais", ca veut dire que tu sais comment envoyer un mail en php aprés une action d'un utilisateur ou pas?

Reply

Marsh Posté le 23-02-2006 à 13:13:57    

oui c cela j'ai deja testé le mail est bien envoyé, il faut maintenant intégrer l URL... que je ne sais pas mettre en oeuvre...

Reply

Marsh Posté le 23-02-2006 à 13:20:59    

Un truc que je ne comprends pas là :
- tu sais envoyer un mail en php
- tu sais surement afficher une page html en php
- tu sais surement traiter les données inscrite dans une adresse
 
Elle est où la difficulté? Au lieu d'envoyer une page html au navigateur qui contient le lien, tu l'envoie dans le mail, c'est la seule différence.

Reply

Marsh Posté le 23-02-2006 à 14:08:11    

oui je comprends mais de quoi sera composé mon url et quel traitement j'opère pour que l'utilisateur en 1 clik sur le lien valide son inscription et que mon champ valide de ma base soit mis à "true" par exemple...
 
merci

Reply

Marsh Posté le 23-02-2006 à 14:15:18    

Dans un champ de la base tu inseres un id unique : f0mp13n3 par exemple
Tu envoies ton mail avec l'id en GET : tonsite.com/validation?code=f0mp13n3
Tu compares cet id à celui de la base


Message édité par ritzle le 23-02-2006 à 14:15:38
Reply

Sujets relatifs:

Leave a Replay

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