Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/07/2012, 08:59
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: recuperar pass

ok pero aun no has pasado la variable $_POST['email']

$email= $_POST['email'];

hacemos la llamada

Recuperar_Pass($link,$email);

Código PHP:
Ver original
  1. function Recuperar_Pass($link,$email) {
  2.             $query_pass = sprintf("SELECT password, email FROM tb_usuarios WHERE usuario = %s",
  3.                                     GetSQLValueString($email, "text"));
  4.             $pass = mysql_query($query_pass, $link) or die(mysql_error());
  5.             $row_pass = mysql_fetch_assoc($pass);
  6.             $totalRows_pass = mysql_num_rows($pass);
  7.            
  8.             if ($totalRows_pass > 0) {
  9.                 $mail = new PHPMailer();
  10.                 $mail->IsSMTP();  
  11.                 $mail->SMTPAuth = true;
  12.                 $mail->Host = "xxxxxxxx"; // SMTP
  13.                 $mail->Username = "xxxxxxx"; // Correo completo a utilizar
  14.                 $mail->Password = "xxxxx"; // Contraseña
  15.                 $mail->Port = 2025; // Puerto a utilizar
  16.                 $mail->From = "xxxxxx"; // Desde donde enviamos (Para mostrar)
  17.                 $mail->AddAddress("$email"); // Esta es la dirección a donde enviamos
  18.                 $mail->IsHTML(true);
  19.                 $mail->Subject = "Contraseña Sistema  ";
  20.                 $mail->Body    = "Su contrase&ntilde;a  es: <strong>".$row_pass['password']."</strong>";
  21.                 $mail->Send();
  22.                
  23.                 header('Content-type: text/html; charset=UTF-8');
  24.                 echo "<strong>la contrase&ntilde;a ha sido enviada a su cuenta de correos</strong>";
  25.             }else{
  26.                     echo "El Email no fue enviado.";  
  27.             }
  28.         }
  29.  
  30. $email=$_POST['email'];
  31.  
  32. Recuperar_Pass($link,$email);