este es el formulario
Código HTML:
Ver original ENVIO DE USUARIO Y CONTRASEÑA POR EMAIL
<form method="post" action="enviaDatosPassword.php" id="formPass" class="texto2"> direccion de correo electronico:
<input type="text" name="email" id="email" size="25" class=":required :email :only_on_submit" /> <br><br> <input type="image" src="img/bt_login.png" id="btenviapass" name="btenviapass" class="btenviapass"/>
<div class="msg" style="display:none;" > SE HAN ENVIADO SUS DATOS A SU CORREO ELECTRONICO
$("#formPass").submit(function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "enviaDatosPassword.php",
data: $("#formPass").serialize(),
success: function(){
//$('div.msg').append(html);
$("#formPass").hide(function(){$('div.msg').fadeIn('slow').fadeOut(6000);});
$("#flotante").fadeOut(4000);
}
});
});
y este es el codigo q envia al correo los datos
Código PHP:
Ver original<?php
include('conectarse.php');
$recuperar=$_POST['email'];
$link = conectarse();
$sql = 'SELECT nombre usu,pass FROM miembros WHERE mail = \''.$recuperar.'\'';
if ($numUsers == 1){
$usuario= $row['usu'];
$clave= $row['pass'];
$nombre = $row['nombre'];
}
include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
//$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Password = "";
$mail->FromName = "AEROBIOLOGIA Y MELISOPALINOLOGIA";
$mail->Subject = "sus datos de acceso a AEROBILOGIA Y MELISOPALINOLOGIA";
$mail->AltBody = "Hola, te envio tu usuario y contraseña:";
$mail->MsgHTML("Hola, aqui tienes tu nombre de usuario : ".$usuario." y contraseña:<b>".$clave."</b>.");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
}
else{
echo "Mensaje enviado correctamente";
}
}
else{
echo "EMAIL INEXISTENTE";
}
}
?>