papyclic
Messages postés446Date d'inscriptionmercredi 5 novembre 2014StatutMembreDernière intervention18 octobre 2016
-
18 janv. 2015 à 16:11
papyclic
Messages postés446Date d'inscriptionmercredi 5 novembre 2014StatutMembreDernière intervention18 octobre 2016
-
20 janv. 2015 à 12:07
Bonjour,
Je souhaiterai pour mettre en place un script afin de renvoyer les identifiants aux membres qui ont perdu leurs mot de passe et pseudo.
J'ai essayé de faire quelque chose mais malheureusement j'ai une erreur que je n'arrive pas à corriger.
Je me demandais si vous pouvez m'aider s'ils vous plait.
Je vous remercie
<?php
//on teste si le visiteur a soumis le formulaire
if (!empty($_POST)) {
//on vérifie si le login et password ne sont pas vide, nulle ou non définie
if (!empty($_POST['email']) && (!empty($_POST['nom']) && (!empty($_POST['prenom'])))) {
$email = stripslashes(htmlspecialchars(trim($_POST['email']), ENT_QUOTES));
$nom_form = stripslashes(htmlspecialchars(trim($_POST['nom']), ENT_QUOTES));
$prenom_form = stripslashes(htmlspecialchars(trim($_POST['prenom']), ENT_QUOTES));
$sql = ("SELECT tb_adherent.nom, tb_adherent.prenom, tb_adherent.pseudo, tb_adherent.password, tb_adherent.email
FROM tb_adherent
WHERE email = '$email'
AND nom = '$nom_form'
AND prenom = '$prenom_form'") or die(print_r($bdd->errorInfo()));
$requete = $bdd->prepare($sql);
$requete->execute();
//on affiche les champs dans un tableau
if (list($nom, $prenom, $pseudo, $password) = $requete->fetch()) {
$mail = mail($email, //on affiche la mail
$sql = ("SELECT tb_adherent.id_adherent, tb_adherent.nom, tb_adherent.prenom, tb_adherent.email, tb_adherent.fixe, tb_adherent.mobile, tb_adherent.[actif], tb_gestion.id_gestion, tb_gestion.nom_gestion
FROM tb_gestion
INNER JOIN (tb_adherent
INNER JOIN tb_adherent_gestion
ON tb_adherent.id_adherent = tb_adherent_gestion.rid_adherent)
ON tb_gestion.id_gestion = tb_adherent_gestion.rid_gestion
WHERE (((tb_adherent.[actif]) = Yes))") or die(print_r($bdd->errorInfo()));
$requete = $bdd->prepare($sql);
$requete->execute();
"Rappel de tes identifiants", "Bonjour," . $prenom . "\n
Tu as perdu ton mot de passe et ton Login...les voici...\n
Ton login est :
" . $pseudo . "\n
Ton mot de passe est :
" . $password . " \n
A bientot !
echo $donnees['prenom']; \n
echo $donnees['fixe'] . ' ' . $donnees['mobile'];
http://www.monsite.fr", "From: monsite.fr <monsite@orange.fr>");
if ($mail) //si le mail est bon
echo "<span class='erreur_identifiant'><b><font color='red'>Ton mot de passe et ton Login<br/>viens de t-être envoyé à l'adresse :<br/> $email <br/>Tu va les recevoir dans quelques minutes.</font></b></span>";
} else
echo "<span class='erreur_identifiant'><b><font color='red'>Ton adresse ne correspond pas<br/>avec ton nom et ton prénom!</font></b></span>";
} else
echo "<span class='erreur_identifiant'>Veuillez remplir tous les champs !!!</span>";
}
?>
<center>
<span class="perdu_identifiant">
Tu as perdu ton login et / ou ton mot de passe ?<br/>
Entre ton Nom, Prénom et Adresse E-mail...<br/>
Tes identifiants te seront alors envoyé à cette adresse ! <br/>
Merci
</span>
<br/><br/>
<div id="form_envoye">
<form name="form_connexion" id="ConnexionForm" action="index.php?body=identifiant_envoie&type=accueil" method="post" enctype="multipart/form-data">
<fieldset class="fieldset_identifiant">
<legend>Réservé aux membres</legend>
<label for="nom">Ton nom :</label>
<center><input type="text" id="nom" name="nom" class="nom" value="<?php
if (isset($_POST['nom'])) {
echo htmlentities($_POST['nom']);
}
?>" tabindex="1"/></center><br/>
<label for="prenom">Ton prénom :</label>
<center><input type="text" id="prenom" name="prenom" class="prenom" value="<?php
if (isset($_POST['prenom'])) {
echo htmlentities($_POST['prenom']);
}
?>" tabindex="2"/></center><br/>
<label for="adresse_mail">Ton adresse mail :</label>
<center><input type="text" id="adresse_mail" name="email" class="adresse_mail" value="<?php
if (isset($_POST['email'])) {
echo htmlentities($_POST['email']);
}
?>" tabindex="3"/></center>
<center><input src="image/envoyer.png" width="30%" type="image" name="connexion" class="form_connexion" border="0" Value="" align="middle"/>
</fieldset>
</form>
</div>
</center>
Voici mon erreur
Parse error: syntax error, unexpected ';' in C:\Users\Gilbert\Dropbox\wamp\www\monsite\page_accueil\identifiant_envoie.php on line 30