
Lopezito
Zeta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Hola, estaba viendo para poner un "recuperador de contraseñas", para un script que hacia, pero me encuentro con que dice que envio el mensaje, pero voy a mi bandeja(la de entrada y spam), y no veo tal correo.
Espero que puedan ayudarme.:drunk:
HTML:
<form action="" method="post" class="loginbox">
<div class="header">
<h2>Recuperar contraseña</h2>
</div>
<div class="contenido">
<h2><a href="#">¿Olvidaste tu pass?</a></h2><br/>
<div class="line"></div>
<div class="dates">
<input type="text" size="30" value="Tu email" class="nick" name="mail" />
</div>
<div class="fin">
<input type="submit" name="button" class="confirmar" value="Recuperar" />
</div>
</div>
</form>
PHP:
<?php
if($_POST['button']){
if($_POST['mail']){
$mail = htmlentities($_POST['mail']);
$link = mysql_connect ("localhost","root","***");
mysql_select_db("bd",$link);
$queEmp = "SELECT * FROM tabla WHERE email='$mail'";
$resEmp = mysql_query($queEmp, $link) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if($totEmp == 0){
echo "El mail ingresado no existe";
exit();
}
$row = mysql_fetch_assoc($resEmp);
$hash = md5(md5($row['username']).md5($row['password']));
$headers .= "<noresponder@micorreo.in>\r\n";
$message = "Para recuperar tu contrasenia dar click en la url de abajo.
http://midominio.in/nueva/?id=".$hash."&mail=".$mail."";
if (mail($mail,"Recuperar password",$message,$headers)){
$msg = "Se te envio un link a tu mail para cambiar la password";
echo $msg;
}
}
} ?>
Espero que puedan ayudarme.:drunk: