Foros del Web » Programando para Internet » PHP »

Pagina de Recuperacion de contraseña

Estas en el tema de Pagina de Recuperacion de contraseña en el foro de PHP en Foros del Web. Buenas Noches a todos: Hola chicos, he revisado las FAQ y nadie a escrito al respecto... quisiera poder hacer una pagina que recupere el password ...
  #1 (permalink)  
Antiguo 10/05/2006, 19:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 3
Antigüedad: 11 años, 7 meses
Puntos: 0
Pagina de Recuperacion de contraseña

Buenas Noches a todos:

Hola chicos, he revisado las FAQ y nadie a escrito al respecto... quisiera poder hacer una pagina que recupere el password y el login y lo envie al correo de mis usuarios..

Entiendo que hay que hacer una consulta a la BD, verificar que exista el correo, capturar los datos y enviarlo, pero no se como capturar los datos y decirle que lo envie al correo que solicito el password, si me peuden ayudar.... agradeceria sus orientaciones..

Saludos,
Williams Hernandez
  #2 (permalink)  
Antiguo 10/05/2006, 20:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 5
Antigüedad: 11 años, 7 meses
Puntos: 0
ESpero que te sirva:
Código PHP:
<?
//Realizamos la conexion ala BD
$conn mysql_connect($host,$user,$password);
mysql_select_db("tu_base_de_datos");

//Verificar si existe el e-mail que se ingresó:

$res mysql_query("SELECT nombre_de_usuario,contrasenia FROM usuarios_registrados WHERE email='".$email."'",$conn);

//Verificamos las columnas afectadas
//Si no existe el e-mail, mysql_num_rows() devolverá 0

if (mysql_num_rows($res)==0){
      die(
"ERROR: el usuario no existe");
      } else { 
//Si existe el e-mail
      //Obtener los datos de usuario y password
      
$datos mysql_fetch_array($res,$conn);
      
//Enviamos el e-mail
      
mail($email,"Recordatorio de nombre de usuario y contraseña","Tu nombre de usuario es: ".$datos['nombre_de_usuario']." y tu contraseña: ".$datos['contrasenia']);
}

?>
Espero que te sirva.
Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.