Confirmation de compte avec email

Issouff Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour Je voudrais savoir comment confirmer un compte utilisateur avec un email

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Une solution possible :
1. A l'inscription d'un utilisateur sur le site, on enregistre en bdd les informations saisies ainsi que deux autres infos : un booléen "confirme" pour indiquer si l'utilisateur à confirmer son compte (par défaut avec la valeur faux) et un token généré aléatoirement.
2. Toujours suite à l'inscription, on envoi un mail à l'utilisateur contenant un lien de confirmation avec le token en paramètre. Par exemple, le lien pourrait être de la forme http://monsite.com/confirmer.php?token=123456
3. Sur le script de confirmation confirmer.php, on récupère le token envoyé en paramètre et si il correspond au token d'un utilisateur non confirmé, on modifie le booléen "confirme" de cet utilisateur pour le passer à vrai.

Pour ajouter un peu plus de sécurité, on peut également enregistrer en bdd la date d'inscription et vérifier lors de la confirmation que la date d'inscription n'est pas trop ancienne.

Bonne journée,
0
Issouff Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci je commence à me retrouver mais je ne comprends toujours pas comment on fais pour choisir le lien de confirmation
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Peux tu stp détailler un peu plus précisément ta demande ? Que veux tu dire par "choisir le lien de confirmation" ?
0