Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2006, 11:03
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Código PHP:
<?
        
//Conectamos Con La Base De Datos.
        
include ("conexion.php");
        
$msg "";        
        
//capturamos datos y luego la pasamos a md5 para cambiar nuevo pass
        //si hay una mejor fórmula avisen :)
        
$datoE rand(109000);    
        
$passE MD5($datoE);
        
        
$link=ConectarseBaseDatos();
        
        
//Obtenemos Resultados.
        
$result mysql_query("SELECT * FROM $TableAdmin WHERE correo='$correo'",$link);
        if( 
mysql_num_rows$result <= ) ) {
                
$msg "<b>Usuario no encontrado</b>";
        } else {
                
$row mysql_fetch_array($result);
                
$ID $row["id_admin"];
                
mysql_free_result($result);
        
                
//Guardaremos la nueva pass.
                
mysql_query("UPDATE $TableAdmin SET pwd='$passE' WHERE id_admin=$ID",$link);
        
                
//algo hace aquí
                
mysql_close($link);

                
//Enviamos El Email Al Usuario Informandole Que Ha Sido Borrado.
                
mail($row['correo'], "Nueva pass!""Hola!,\nnuevo pass: $passE ","FROM: Portal.com <[email protected]>");
                   
$msg "<b>correo envíado con los datos requeridos</b>";
        }


        echo 
$msg;
?>

<form method="POST" action="recuperar_pass.php">
<input type="text" name="correo" size="20">
<br>
<input type="submit" value="Enviar" name="B1">
</form>