18/07/2006, 11:03
|
| $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 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(10, 9000); $passE = MD5($datoE); $link=ConectarseBaseDatos(); //Obtenemos Resultados. $result = mysql_query("SELECT * FROM $TableAdmin WHERE correo='$correo'",$link); if( mysql_num_rows( $result <= 1 ) ) { $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> |