Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2009, 09:12
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Pregunta recuperar contraseña olvidada (ayuda)

Haber estoy buscando como hacer que puedan los usuarios recuperar su contraseña. Buscando por google encontre un codigo y lo adapte a lo mio ahora el problema es que manda la contraseña al email pero la manda codificada.
¿Que puedo hacer?.

El codigo es este:

Código PHP:
<?php 
// Este fichero recibe y procesa los datos del formulario de recuperacion de contraseña 
// en el que se escriben usuario y email 

// recogemos las variables enviadas por el formulario 
$email=$_POST['email']; 

// Conectamos a la base de datos 
// Las variables de conexion se suelen poner en un fichero de configuracion que se incluye 
include("../../reg/config.php"); 

// Consultamos si existe $nombreusuario + $emailusuario 
$res=mysql_query("SELECT COUNT(*) FROM usu WHERE  email='$email'"); 

if (
mysql_num_rows($res)==0) { 
// Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion 
header("Location:formulario.php"); 

else { 
// Si existe, buscamos en la bd 
$res=mysql_query("SELECT * FROM usu WHERE email='$email'"); 
$row=mysql_fetch_assoc($res); 
$claveusuario=$row['password']; 

// enviamos el email de recuperacion 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"
mail($email"Recuperación""Sus datos en nuestra web son: $email, $claveusuario"$headers); 

?>

Última edición por rompeguesos; 07/05/2009 a las 09:25