Bonjour. visiteurs jour : 28       Au président     Beauté santé     Infos loisirs     Ensemble      Jean      Informatique     Robert-Arlette     Santé corona



Informatique

 Accueil  ex_cel  informatique  infos  internet  forum1  javascript  logiciels_g  cours  sites  video  somr



Créer un compte, s'inscrire à un site

Pour accéder à un forum il est nécessaire que le visiteur s'inscrive en fournissant son adresse mail un pseudo et éventuellement des information supplémentaires, le tout réglementé en France par le CSA.

Inscription

les données à gérer sont :
Une adresse mail
un pseudo
un mot de passe
une photo
l'enregistrement dans la base va créer un identifiant.
Le code validation sera mis à 0. Un mel est envoyé à l'adresse indiqué avec un code pour valider son inscription.
Pour faciliter la création d'un pseudo les pseudos déjà enregistrés commençant par la même lettre seront affichés

Structure du programme


la variable $Maj contient la commande on récupère les paramètre par des $_POST[...]

if ($Maj> " ") require ("inscrire_b.php"); // si le client à validé sa saisie on appel le programme de contrôle et mise à jour de la base.

Si $Maj==CREER Le programme contrôle que le pseudo n'est pas déjà pris. Sinon $msg= "Ce pseudo existe déjà"
Il contrôle que l'adresse mail n'est pas déjà prise. sinon $msg= "Ce mail est déjà utilisé !";

Création de l'enregistrement. si non ok $msg="La base est actuellement occupée, désolé, essayer plus tard."

Si tout Ok envoi d'un mail pour valider son inscription

      $Destinataire = $e_mail;
      $Sujet = " Votre demande d'inscription pour ".$url_site;
      $Message = "Site : ".$Titre_site."<br>n
           Bonjour, ".$pseudo."<br>
           Merci de vous être inscrit sur ce site. Pour valider votre inscription : &nbsp;
           <a href='".$url_site."/index.php?amp;prog=programmes/participants/valider.php' >Cliquer ICI</a> <br><hr>";
  $expediteur=$e_mail_site;
  $headers  = 'MIME-Version: 1.0' . "n"; // Version MIME
  $headers .= 'Content-type: text/html; charset=UTF-8'."n"; // l'en-tete Content-type pour le format HTML
  $headers .= 'Reply-To: '.$expediteur."n"; // Mail de réponse le cas échéant
  $headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."n"; // Expediteur
  $headers .= 'Delivered-to: '.$destinataire."n"; // Destinataire
  //$headers .= 'Cc: '.$copie."n"; // Copie Cc
  $headers .= 'Bcc: '.$e_mail_site."nn"; // Copie cachée Bcc pour prévenir le site d'une création avec demande de validation
 


      $ok_mail="";
      if (@mail($Destinataire,$Sujet,$Message,$headers)){
          $the_msg.= "<b> Merci pour votre inscription, ".stripslashes($pseudo)." un e-mail de confirmation vous est adressé. </b> <br />";
          $ok_mail=" Mel de validation bien envoyé.";
      }else {
          echo " mail à >".$Destinataire."< sujet=>".$Sujet."< message=>".$Message."< From :>".$headers."<=<hr>";



...........

Total des visiteurs  :    646385   dont aujourd'hui :   28    En ligne actuellement :  1      Total des clics_1534554