Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1578 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Confirmation d'inscription par e-mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Confirmation d'inscription par e-mail

n°1292451
vinvinvinv​in
Posté le 26-01-2006 à 10:32:13  profilanswer
 

Salut !
 
Voila j'ai actuellement un formulaire après avoir rempli les champs il fait une requete d'insertion dans une table des données.
J'aimerais que la confirmation se fasse par mails avant.
 
Par exemple quelqu'un s'inscri sur le formulaire, un mail m'est envoyé  si je veu bien inscrire cette personne je clik sur quelque chose sinon rien (ou sur un autre lien qui supprimera cette personne) mais cela par un souci de securité et que quelqu'un qui rentre un peu n'importe quoi dans mon formulaire ne puisse pas acceder aux autre pages.
 
Comment faire cette partie envoi d'email avec une confirmation d'inscrription dedans ?
 
(et bien sur tant que je n'ai pas cliqu sur le lien dans l'email le client ne pourra pas aceder au site, donc ne seras pas enregistré dans la base. )
 
Merci d'avance.

mood
Publicité
Posté le 26-01-2006 à 10:32:13  profilanswer
 

n°1292457
anapajari
s/travail/glanding on hfr/gs;
Posté le 26-01-2006 à 10:41:24  profilanswer
 

tu as 400 façons différentes de faire ça.
Perso je rajouterais un flag "authorisé" sur chaque ligne de ta table des utilisateurs.  
Lors de l'inscription d'un nouvel utilisateur tu mets ce champs à 0.
Tu t'envoies un mail avec un lien sur un script php qui mets ce champs à 1 pour un id donné ( gaffe à la sécurité sur cette page, il ne faut pas qu'elle soit accèssible à tout le monde).
 
Après tu modifies juste ta procédure d'authentification pour qu'elle vérifie également que ton flag est bien à 1.

n°1292470
vinvinvinv​in
Posté le 26-01-2006 à 10:53:59  profilanswer
 

mouais...un ptit exemple en php tu aurais ? car des verification de flag je sais pas trop faire moi...
 
Sinon une autre solution plus simple ?

n°1292488
anapajari
s/travail/glanding on hfr/gs;
Posté le 26-01-2006 à 11:10:39  profilanswer
 

Quand je parle d'un flag je veux dire un champs dans ta table qui contient 0 ou 1 (selon l'authorisation du user).
Donc vérifier le flag c'est juste vérifier la valeur de celui-ci. Tu sembles savoir faire un insert, un select(ou un update dans le 2eme cas) n'est pas plus compliqué.
 
Montres nous où tu bloques dans le code...

n°1292694
vinvinvinv​in
Posté le 26-01-2006 à 14:46:33  profilanswer
 

Ok donc en fait un client s'inscri, clique sur valider cela l'ajoute a la base avec un chamsp a 0.
 
Moi je recoi un mail avec un lien ki me propose de mttre ce champs a  1 ou pas.
 
Ensuite sur la page d'authentification je verifie en + du pass et du login que le champs soit a 1.
 
Je pense que c'est ca ? Mais comment fiare pour le lien dans le mail ? il prendra quel forme ?  
Un lien du style http://monsite/accepter.php?reponse=oui
A ce moment la accepter.php fait une requete mettant le champs a 1 ?

n°1292913
m3z
il faut toujours faire simple
Posté le 26-01-2006 à 17:52:56  profilanswer
 

vinvinvinvin a écrit :

Ok donc en fait un client s'inscri, clique sur valider cela l'ajoute a la base avec un chamsp a 0.
 
Moi je recoi un mail avec un lien ki me propose de mttre ce champs a  1 ou pas.
 
Ensuite sur la page d'authentification je verifie en + du pass et du login que le champs soit a 1.
 
Je pense que c'est ca ? Mais comment fiare pour le lien dans le mail ? il prendra quel forme ?  
Un lien du style http://monsite/accepter.php?reponse=oui
A ce moment la accepter.php fait une requete mettant le champs a 1 ?


 
Oui sauf que tu mets plutôt dans ton lien l'id de l'utilisateur à créer (nombre générer aléatoirement).
Dans ta page de validation tu recherches cet utilisateur avec son id et tu affiches les infos que tu as stocké.
ex : http://monsite/accepter.php?id=01932030 (chouette l'id non ?)
Après 2 bouton Accepter ou Refuser.
Dans les 2 cas tu peux envoyer une mail à l'utilisateur (communiqué c'est important !)
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Confirmation d'inscription par e-mail

 

Sujets relatifs
Espaces remplacés par des plus dans un mailimage animée dans un mail
Ignorer les messages de confirmation (VBA Excel)Probleme avec PHP mail
[RESOLU] vérification si mail est déjà dans la bddMettre en forme le message d'un mail [RESOLU]
script mail - Envoi à deux destinatairesMail sous Outlook...
récupération données formulaire dans mail et dbmail de confirmation d'inscription a un site
Plus de sujets relatifs à : Confirmation d'inscription par e-mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR