Il y a actuellement 672 visiteurs
Dimanche 22 Décembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

validation d'un compte

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

validation d'un compte

Message le 23 Oct 2007 15:22

bonjour.
j'ai crée un formulaire d'inscription pour mon site .
j'aimerai q'une fois le visiteur ayant valider le formulaire un email lui soit envoyé.
UN peut dans ce genre:
Code: Tout sélectionner
Bienvenue sur **************************

Vous êtes prié de conserver cet e-mail dans vos archives. Voici les informations concernant votre compte:

----------------------------
Nom d'utilisateur:**********
Mot de passe:**********
----------------------------

Votre compte est actuellement inactif. Vous ne pourrez pas l'utiliser tant que vous n'aurez pas visité le lien suivant:

http://www.*********************************************************************************************************

Veuillez ne pas oublier votre mot de passe étant donné qu'il est crypté dans notre base de données et que nous ne pourrons pas le retrouver pour vous. Toutefois, si vous oubliez votre mot de passe, vous pourrez en demander un nouveau qui sera activé de la même manière que ce compte.

Merci de vous être enregistré.

merci d'avance pour vos réponses.
Cordialement[/code]
Avatar de l'utilisateur
planete-web
Visiteur
Visiteur
 
Messages: 2
Inscription: 12 Oct 2007 19:51
Localisation: Etaples sur mer
 


Message le 23 Oct 2007 16:24

Salut !

Pour envoyer un mail, il faut utiliser la fonction mail() de PHP dans le script qui traite ton formulaire.

Tu peux l'utiliser comme ceci :

Code: Tout sélectionner
// On initialise les variables
   $sujet = "Sujet de ton mail";
   $message = "
   <p>
      <b>Bienvenue sur ************************** </b>
   </p>
   <p>
         ----------------------------
         Nom d'utilisateur:**********
         Mot de passe:**********
         ----------------------------
         
         Votre compte est actuellement inactif. Vous ne pourrez pas l'utiliser tant que vous n'aurez pas visité le lien suivant:
         
         http://www.*********************************************************************************************************
         
         Veuillez ne pas oublier votre mot de passe étant donné qu'il est crypté dans notre base de données et que nous ne pourrons pas le retrouver pour vous. Toutefois, si vous oubliez votre mot de passe, vous pourrez en demander un nouveau qui sera activé de la même manière que ce compte.
         
         Merci de vous être enregistré.
   </p>";
   
  $headers =  "From: Ton site<tonadresse@***.com>"."
";
  $headers .= "Reply-To: tonadresse@***.com"."
";
  $headers .= "MIME-Version: 1.0
";
   $headers .= "Content-type: text/html; charset=iso-8859-1
";
  $headers .='Content-Transfer-Encoding: 8bit';

// On envoie le mail
mail('destinataire@****.com', $sujet, $message, $headers);


Pour plus d'infos et options de cette fonction, tu peux regarder ici par exemple :
http://www.vulgarisation-informatique.com/mail.php

Si tu es hébergé chez Free :

La fonction email() remplace parfois la fonction mail() chez certains hébergeurs (dont Free) car elle permet uniquement d'envoyer des mails à partir de votre adresse email.

Elle s'utilise à peu près de façon similaire à la fonction mail() mais sa syntaxe est quelque peu différente :

email(chaîne compte,chaîne destinataire,chaîne titre,chaîne message[,options]);

Voici un exemple d'utilisation du site à partir du compte webmaster pour le domaine commentcamarche.net :

email("webmaster",
"toto@wanadoux.fr",
"Bonjour Toto",
"Salut Toto
voici ton message");


source : http://www.commentcamarche.net/php/phpmail.php3
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

validation d'un compte

Message le 23 Oct 2007 23:31

salut gael 49.
voici le script de mon formulaire d'inscription:

Code: Tout sélectionner
<html>
<!-- Date de création: 27/08/2007 -->
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title></title>
  <meta name="description" content="">
  <meta name="keywords" content="">
  <meta name="author" content="Anotherone">
  <meta name="generator" content="WebExpert 6">
</head>
<body>
<FORM ACTION="http://************/cgi-bin/blate/blat.exe" METHOD="post">
<INPUT TYPE="hidden" SIZE="50" NAME="Sender" VALUE="*****************">
<INPUT TYPE="hidden" SIZE="50" NAME="TO" VALUE="******************">
<INPUT TYPE="hidden" SIZE="50" NAME="Blat_Subject"VALUE="Inscription">
<INPUT TYPE="hidden" SIZE="50" NAME="SERVER"VALUE="*******************">
<INPUT TYPE="hidden" NAME="Blat_success" VALUE="http://www.**************/pages/confirmation_envie_emailpag.html">
<INPUT TYPE="hidden" NAME="Blat_failure" VALUE="http://www.**************/pages/page_s_inscrirepag.html">
<INPUT TYPE="hidden" NAME="Blat_Mime" VALUE="Y">
<br><br><br><br>
Vous êtes ici:&nbsp;&nbsp;<a href="http://www.**************/pages/index.htmlpag.html">Accueil:</a>
&nbsp;&nbsp;<font color="#800080"><u>Inscription:</u></font>
<hr size="5" noshade>
<font size="+3"><b><i>Formulaire d'inscription:</i></b></font>
<hr size="5" noshade>
<u>les champs marqués d'un * sont obligatoires:</u>
<br><br>Civilité: <sup>(*)</sup>
<select name="Civilite">
   <option value="Mr"> Mr</option>
   <option value="Mme"> Mme</option>
   <option value="Melle"> Melle</option>
</select>
<br><br>Nom: <sup>(*)</sup>
<br><input type="text" name="Nom" size="40" maxlength="256">
<br>Prénom: <sup>(*)</sup>
<br><input type="text" name="Prenom" size="40" maxlength="256">
<br>Age: <sup>(*)</sup>
<br><select name="Age">
       <option value="18-20"> 18-20</option>
       <option value="21-25"> 21-25</option>
       <option value="26-30"> 26-30</option>
       <option value="31-35"> 31-35</option>
       <option value="36-40"> 36-40</option>
       <option value="41-45"> 41-45</option>
       <option value="46-50"> 46-50</option>
       <option value="51-55"> 51-55</option>
       <option value="56-60"> 56-60</option>
       <option value="61-65"> 61-65</option>
       <option value="66-70"> 66-70</option>
      <option value="71 et plus">71 et plus</option>
    </select>
<br>Adresse: <sup>(*)</sup>
<br><input type="text" name="adresse" size="40" maxlength="256">
<br>Adresse suite: <sup>(*)</sup>
<br><input type="text" name="adresse suite" size="40" maxlength="256">
<br>Ville: <sup>(*)</sup>
<br><input type="text" name="ville" size="40" maxlength="256">
<br>Département: <sup>(*)</sup>
<br><input type="text" name="département" size="40" maxlength="256">
<br>Pays: <sup>(*)</sup>
<br><input type="text" name="pays" size="40" maxlength="256">
<br>Code postal: <sup>(*)</sup>
<br><input type="text" name="code postal" size="40" maxlength="256">
<br>Téléphone: <sup>(*)</sup>
<br><input type="text" name="téléphone" size="40" maxlength="256">
<br>Email: <sup>(*)</sup>
<br><input type="text" name="email" size="40" maxlength="256">
<br>Confirmation email: <sup>(*)</sup>
<br><input type="text" name="confirmation email" size="40" maxlength="256">
<br>Pseudo: <sup>(*)</sup>
<br><input type="text" name="pseudo" size="40" maxlength="256">6 caractères minimum:
<br>Mot de passe: <sup>(*)</sup>
<br><INPUT TYPE="password" NAME ="pss" SIZE= "40" maxlength=256>6 caractères minimum:
<br>Confirmation mot de passe: <sup>(*)</sup>
<br><INPUT TYPE="password" NAME ="pss" SIZE= "40" maxlength=256>6 caractères minimum:
<br>Conditions d'inscription: <sup>(*)</sup>
<br><textarea name="Conditionsdinscription" cols="90" rows="5">
                                     Chers visiteurs.
Pour des raisons de sécurité et pour eviter toutes fraudes votre inscription sera prise en compte dans un délai de 24 Heures maximun afin que nos services puissent effectuer les vérifications d'usage.
Dans ce délai un email vous sera adressé contenant un lien pour valider votre inscription et activer votre compte.
Pour toutes autres demandes veuillez nous contacter en remplissant le formulaire de contact mis a votre disposition ce trouvant a la page contact de notre site.
Merci de votre visite.   
le responsable.
                             
</textarea>                                                                                                                                                                                                                                    
<br><input type="checkbox" name="Accepterlesconditions" value="Accepter les conditions:"> Accepter les conditions:                                                                                                     
<br><br><input type="submit" value="envoyer">
<input type="reset" value="Effacer">
<br><br><br><br><br><br><br><br><br>

<font size="+1"><center>Copyright © ******************** 2007</center></font>       
</form>
</body>
</html>

je ne sais pas ou mettre le script pour la validation d'un compte.
cordialement.
PS: je suis débutant c'est mon premier site.
Avatar de l'utilisateur
planete-web
Visiteur
Visiteur
 
Messages: 2
Inscription: 12 Oct 2007 19:51
Localisation: Etaples sur mer
 

Message le 24 Oct 2007 07:07

En fait tu dois ajouter l'envoi du mail dans le script de traitement du formulaire (balise FORM> Action), ici c'est "http://************/cgi-bin/blate/blat.exe", tu dois donc utiliser un formulaire "tout prêt" de ton hébergeur. Donc soit ton hébergeur a prévu quelque chose pour envoyer un mail après la validation du formulaire, soit il faudra créer ton propre script PHP pour traiter le formulaire.
Voici une page qui pourra t'aider à créer ce script :
http://www.ac-creteil.fr/util/programma ... e.php#demo

Mais le mieux serait de commencer par apprendre le PHP :
http://www.siteduzero.com/tuto-3-4-0-un ... c-php.html
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message probleme avec mon compte outlook
Salut tout le mondevoilà, je m'explique en espérant que je sois compréhensible : de façon aléatoire et pas systématique, mais c'est récurrent, il ne se passe pas 15 jours, je recoit arriver sur mon bureau après démarrage de mon pc ou parfois même pc allumer et fonctionnel pendant la journée un m ...
Réponses: 12

Message help 2 compte facebook piraté mail et mot de passe changé
Bonjour.Cela peut paraitre être une demande méchante et malveillante mais je vous assure que c'est juste pour récupérer mes comptes qui comportent les photos de mes petits enfants.facebook a bloqué mes compte pour usage inhabituel. et après un mois les compte sont revenu avec une autre photo un autr ...
Réponses: 3

Message [TUTO] Installer Windows 11 sans compte Microsoft
Salut,Comment faire pour installer Windows 11 sans compte Microsoft connecté, donc en compte local.On peut installer donc sans internet du tout.Sinon, lancer l'installation comme d'habitude.Une fois sur l'écran ou il est demandé de connecter le compte Microsoft, on déconnecte internet.Puis on appuie ...
Réponses: 0

Message W11 compte connecté ou pas - débat
Salut,Je suis de la vieille école, et fais partie des gens qui font tout pour ne pas utiliser le compte connecté sur mon pc avec Windows.Et pourtant je me rends bien compte que je fais cela sans me poser de question avec mon smartphone, qui lui, me suit (localisation gps) et peut m'écouter.C'est don ...
Réponses: 0

Message supprimer mon compte
Bonsoir,J'aimerais simplement savoir comment supprimer mon compte sur ce site.Merci d'avanceBonne soirée
Réponses: 1

Message W10: licence impossible a synchroniser avec compte?
Bonjour,J'ai remonté un PC avec des vieux composants.J'ai voulu installer W10 Famille 64.Windows 10 est à jour version 19044.1826.Je l'ai activé avec une clé Windows 7 Premium 64, venant d'un vieux PC portable qui est parti a la poubelle depuis longtemps.J'avais conservé la licence au cas où.Cela a ...
Réponses: 3

Message compte microsoft
bonjour une question pour mon compte administrateur ,au début j'avais créer un compte Microsoft sur mon ancienne adresse ,celle-ci n'est plus fonctionnel et je ne peu pas récupérer le MDP , si je refais un autre compte Microsoft est ce que ca va etre genant pour mon pc ? ou ce n'est pas genant de ...
Réponses: 6


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.