Il y a actuellement 99 visiteurs
Samedi 31 Juillet 2021
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
“It has to start somewhere, it has to start sometime, what better place than here, what better time than now?”
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1932
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
“It has to start somewhere, it has to start sometime, what better place than here, what better time than now?”
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1932
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message [Réglé] Demande suppression double compte microsoft win 10
BonjourJe viens de m'apercevoir que je possède un double compte microsoft : un personnel et un scolaire crée par le lycee de ma fille.Je souhaite supprimer le compte scolaire.Comment faire sans risquer de planter mon pc?Merci
Réponses: 12

Message Utorrent 2ème compte utilisateur
Bonjour à tous et meilleurs v?ux à tout le monde,J'aimerai que quelqu'un m'éclaire à propos du logiciel Utorrent.Nous avons crée un compte utilisateur pour ma conjointe et installé Utorrent dessus.Jusque là tout va bien, tout fonctionne nickel!Nous avons créé un second compte utilisateur pour moi-mê ...
Réponses: 2

Message Effacer mon compte
BonsoirPour des raisons légales, en cas de comportement pénalement répréhensible, seule la direction du forum peu le faire. je transmets la demande...on se charge de la suppression
Réponses: 0

Message correction du compte microsoft
Bonjour, je reçois régulièrement une notification me disant "nous devons corriger votre compte Microsoft etc..." je n'ai pas de compte Microsoft... comment supprimer cette notification agaçante svp ? Merci
Réponses: 6

Message validation config
Bonjour à tous R7 3700XMSI B 450 tomahawk max2x8 go vengeance lpx 4000 mhzssd corsair force mp 510 v2 960go m.2 2280 3.0 x4 pour la CG je suis indéci RTX 2060, 2070, 2080 super OC ou TI pour le reste pour l'allim j'ai une corsair 650 W + gold modulairedoit je changer le ventirad livrer avec le CPU ...
Réponses: 9

Message Mise à jpur compte Microsoft
Bonjour à toustJ'ai un problème avec la mise à jour de mon compte Microsoft.Je suis sur Windows 10 et j'ai créé un compte que j'ai dénommé avec mon adresse mail.Une alerte revient souvent pour me signaler que je dois mettre mon compte à jour.J''ai suivi les instructions fournies pour "code oub ...
Réponses: 1

Message Recuperation de compte windows
Bonjour,J'ai récemment changé de PC et j'aurais aimé savoir si depuis mon compte Microsoft en ligne, il était possible de désactiver Windows afin de pouvoir le réactiver sur mon nouveau pc.Merci d'avance.
Réponses: 2


Qui est en ligne

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


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