Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/02/2012, 20:31
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: recuperar contraseña mediante un email de sistema de usuarios

este es mi codigo

ayudenme por favor

Código PHP:
Ver original
  1. <form name="form_a" action="index.php?controller=user_&accion=recu" method="POST"/>
  2.             <p></p>
  3.             <input type="text" name="email" id="email" size="60"/>
  4.             <p></p>
  5.            
  6.             <input type="submit" name="submit" id="btn" value="Ir">
  7.     </form>
  8.  
  9. [HIGHLIGHT="PHP"]
  10. <?php
  11. $correo = $_POST['email'];
  12. //$id = $_POST['id'];
  13. //echo "<br>";
  14. //echo $_REQUEST['captcha_code'];
  15.  
  16.  
  17. $servidor = 'localhost';
  18. $bd = 'calendario';
  19. $usuario = 'postgres';
  20. $contrasenia = 'hoe798cs';
  21.    
  22. global $servidor, $bd, $usuario, $contrasenia;
  23. $db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
  24.  
  25. $consulta = $db->prepare("SELECT * FROM usuario  WHERE correo = '".$correo."'");
  26. $consulta->execute();
  27.  
  28.  
  29. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  30.     {
  31.  $cuenta=$fila['cuenta'];
  32.  $contasena=$fila['contrasena'];
  33.  $correo=$fila['correo'];
  34. }
  35.  
  36.     require("class.phpmailer.php");
  37.     $mail             = new PHPMailer();
  38.     $mail->IsSMTP();
  39.     $mail->SMTPAuth   = true;
  40.     //$mail->SMTPSecure = "ssl";
  41.     $mail->Host       = "localhost";
  42.     $mail->Port       = 587;
  43.     $mail->Username   = '[email protected]';
  44.     $mail->Password   = "myPassWord";
  45.     //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  46.     //====== DE QUIEN ES ========
  47.     $mail->From       = "[email protected]";
  48.     $mail->FromName   = "Mi Nombre";
  49.      //Archivo adjunto
  50.     //====== PARA QUIEN =========
  51.     $mail->Subject    = "Test Mail";
  52.     $mail->AddAddress("[email protected]","Para ti juan");
  53.     $mail->AddAddress("[email protected]","Para ti alberto");
  54.  
  55.     if($mail->Send()) {
  56.     echo "Mensaje enviado correctamente";
  57.     } else {
  58.     echo "Error al enviar mensaje: " . $mail->ErrorInfo;
  59.     }
  60.  
  61. ?>
[/HIGHLIGHT]