Titre: Email a partir d'un site
Posté par: darkmed34 le le 11-11-2011 a 18:56:23
Bonjour, Je n'arrive pas a faire envoyer un mail a partir du site quand je fait oublier mon mot de passe.
Sa fait plusieurs fois que je tente mais sans succès. Si vous voulez je peux vous passez le .php
( Je recherche un web master Amateur ou plus, pour faire ceci et quelque petite modification pour le site que je n'arrive pas a faire )
-------- Voici le liens de la page que je n'arrive pas a faire fonctionner:
- www.innovation-gaming.fr/ig/motdepasseperdu.php
|
Titre: Re:Email a partir d'un site
Posté par: WebD le le 13-11-2011 a 10:37:26
Que se passe-t-il exactement? La fonction mail te renvoi-t-elle 1? Si c'est le cas, regarde dans tes courriers indésirables.
Olivier. |
Titre: Re:Email a partir d'un site
Posté par: darkmed34 le le 14-11-2011 a 18:39:16
Non il n'y a pas Email et je ne comprend pas.
|
Titre: Re:Email a partir d'un site
Posté par: darkmed34 le le 14-11-2011 a 18:55:47
<?php if(isset($_GET['envoi']) && isset($_POST['reponse'])) { $reponse = $bdd->query("SELECT * FROM membres WHERE id=". $_POST['id']."")or die(print_r($bdd->errorInfo())); $nbq = $reponse->fetch(); if($nbq['rsecrete'] == md5($_POST['reponse'])) { $user= $bdd->prepare("SELECT * FROM membres WHERE rsecrete=".md5($_POST['reponse'])); $user->execute(); $user= $user->fetch(); function generateurmdp() { $chaine = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@"; $nb_caract = 8; for($u = 1; $u <= $nb_caract; $u++) { $nb = strlen($chaine); $nb = mt_rand(0,($nb-1)); return $chaine[$nb]; } }
$nouveaumotdepasse= generateurmdp(); $bdd->query("UPDATE membres SET mdp='".md5($nouveaumotdepasse)."' WHERE id=".$bdd->quote($_POST['id']))or die(print_r($bdd->errorInfo())); $message="Votre mot de passe sur Innovation-Gaming a été changé;, veuillez prendre connaissance de celui-ci :\n".$nouveaumotdepasse."\nVotre identifiant est ".$user['pseudo']."\nÀ bientôt sur Innovation-Gaming !"; mail($nbq['mail'], "Votre mot de passe a été; redéfini", $message); } else {
die("Mauvaise réponse."); } ?> |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|