Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/06/2009, 21:21
jdarkname
 
Fecha de Ingreso: mayo-2009
Ubicación: Colombia
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Respuesta: Olvide mi contraseña

Muuuy buen aporte, pero poseo problemas, me llega el correo, pero no me llega la informació(clave), dejo el codigo a ver si me pueden dar una mano....Gracias
Cita:
Código enviar contrase&#241:
Ver original
  1. <?php  
  2. // Este fichero recibe y procesa los datos del formulario de recuperacion de contraseña  
  3. // en el que se escriben usuario y email  
  4.  
  5. // recogemos las variables enviadas por el formulario  
  6. $ducumento=$_POST['documento'];  
  7. $email=$_POST['email'];  
  8.  
  9. // Conectamos a la base de datos  
  10. // Las variables de conexion se suelen poner en un fichero de configuracion que se incluye  
  11.  
  12. $con = mysql_connect(localhost, adsisena_comercializadora, sena);  
  13. mysql_select_db(adsisena_comer);  
  14.  
  15. // Consultamos si existe $nombre + $email
  16. $res=mysql_query("SELECT COUNT(*) FROM usuarios WHERE documento='$documento' AND email='$email'");  
  17.  
  18. if (mysql_num_rows($res)==0) {  
  19. // Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion  
  20. header("Location:recuperaclave.html");  
  21. }  
  22. else {  
  23. // Si existe, buscamos en la bd  
  24. $res=mysql_query("SELECT * FROM usuarios WHERE documento='$documento' AND email='$email'");  
  25. $row=mysql_fetch_assoc($res);  
  26. $clave=$row['clave'];  
  27.  
  28. // enviamos el email de recuperacion  
  29. $headers = "MIME-Version: 1.0\r\n";  
  30. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";  
  31. mail($email, "Recuperación", "Tú cleve en nuestro aplicativo es: $clave", $headers);  
  32. }  
  33. ?>
Hice pruebas cambiando $_POST pòr $_GET y $_REQUEST, cambie el campo de la tabla que quiero que llegue al email el unico que me llego fue $email, no me llega $clave(que es la que necesito) ni$documento......Gracias

Última edición por jdarkname; 11/06/2009 a las 21:27