passer un url de confirmation d'inscription ds mail - PHP - Programmation
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.
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?
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...
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.
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
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
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