alguien me puede ayudar o guiarme de como armar un sistema que le envie al usuario su contraseña cuando este no la recuerde.-
gracias a todos!!!
| ||||
Re: Sistema de Envio de contraseña por mail HOLA ENCONTRE ESTO ESPERO QUE TE SIRVA <?php include("config.php"); # Recordatorio de contraseña if($_GET['ac'] == "cambiar"){ $infoquery = mysql_query("SELECT * FROM usuarios WHERE id='$_GET[id]' and contrasena='$_GET[hash]'"); $info = mysql_fetch_array($infoquery); if(mysql_num_rows($infoquery)==0){ exit(_ERROR_CONTRASENA_UPDATE_); } else { $randpass = rand(000000,999999); $randpassmd5=md5($randpass); mysql_query("UPDATE usuarios SET contrasena='$randpassmd5' WHERE id='$_GET[id]'"); $mensaje = $mensaje = _MENSAJE_1_."".$info[nick].""._MENSAJE_2_."".$randpass." --------------------------------------"; //************************************************** ******// // correo conque llega la recuperacion de la contraseña de los usuarios // //************************************************** ******// $remitente .= "From: \"quo\" <[email protected]>"; mail($info[email],_CONTRASENA_PERDIDA_ASUNTO,$mensaje,$remitente); header("Location: index.php"); } } else { if($_POST["nick"]){ $infoquery = mysql_query("SELECT * FROM usuarios WHERE email='$_POST[nick]' or nick='$_POST[nick]'"); $info = mysql_fetch_array($infoquery); if(mysql_num_rows($infoquery) != 0){ $mensaje = _MENSAJE_1_1."?id=".$info[id]."&hash=".$info[contrasena]."&ac=cambiar --------------------------------------"; //************************************************** ******// // correo conque llega la recuperacion de la contraseña de los usuarios // //************************************************** ******// $remitente .= "From: \"quo\" <[email protected]>"; mail($info[email],_CONTRASENA_PERDIDA_ASUNTO,$mensaje,$remitente); echo _CONFIRM_EMAIL_; } else { error(_NO_EXISTE_USUARIO_,"0"); } } else { ?><b><?=_TITULO_RECORDAR_CONTRASENA_?></b><br><br><?=_TEXTO_RC_?> <form action="" method="post" name="form" id="form"><?=_NICK_RC?> <input name="nick" type="text" id="nick"> <input name="recordar" type="submit" id="recordar" value="Recordar"> </form> <? } } ?> |