Foros del Web » Programando para Internet » PHP »

recuperacion de contraseña

Estas en el tema de recuperacion de contraseña en el foro de PHP en Foros del Web. ayuda amigos tengo mi web pero no me envia mi contraseña de recuperacion que estoy haciendo mal? </script> <div id="tit_pag">¿Olvidaste tu Contraseña?</div> <form id="formlost" action="php/paginas.php?pag=lost2"> ...
  #1 (permalink)  
Antiguo 21/09/2014, 10:32
 
Fecha de Ingreso: marzo-2012
Mensajes: 22
Antigüedad: 12 años, 1 mes
Puntos: 0
recuperacion de contraseña

ayuda amigos tengo mi web pero no me envia mi contraseña de recuperacion que estoy haciendo mal?

</script>
<div id="tit_pag">¿Olvidaste tu Contraseña?</div>
<form id="formlost" action="php/paginas.php?pag=lost2">
<div style="font-size:12px; width:380px; margin:20px auto;">Ingresa el correo electronico que utilizaste para registrarte.<br />
*La contraseña sera enviada a esta cuenta de correo electronico.</div>

<table width="350" border="0" cellspacing="0" cellpadding="0" align="center" id="tbllost">
<tr>
<td width="227" id="text"><input type="text" name="correo" value="*Correo electronico:" onfocus="javascript:if(this.value=='*Correo electronico:') this.value='';" onBlur="javascript:if(this.value=='') this.value='*Correo electronico:';" /></td>
<td width="123" align="right" id="submit"><input type="submit" value="&nbsp;" /></td>
</tr>
</table>
</form>
<br /><br />
<?
}
if($_GET[pag]=="lost2"){
include('inc.config.php');
include('inc.funciones.php');
$email=limpia_html(trim($_POST[correo]));
if($email=="*Correo electronico:" or $email==""){echo"Error: indica tu Correo electronico."; exit;}

$sql=mysql_query("select * from usuarios where email='".$email."'");
if($row=mysql_fetch_array($sql)){
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890";
for($i=0;$i<22;$i++) {
$cad .= substr($str,rand(0,62),1);
}
$cad=$cad;
mysql_query("update usuarios set md5='".$cad."' where id='".$row[id]."'");
$email_msg='<strong>'.$row[nombre].'</strong>, no es posible recuperar la contrase&ntilde;a, usa el siguiente link para cambiarla.<br><br>
<a href="http://www.todalasemana.com/?token='.$cad.'">http://www.todalasemana.com/?token='.$cad.'</a>

';
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: Todalasemana.com <[email protected]> \r\n";
$asunto=html_entity_decode ("Recuperaci&oacute;n de contrase&ntilde;a");
mail($email,$asunto,$email_msg,$headers);//
echo "Se te ha enviado un mail con el proceso para cambiar tu contraseña.";
}else{
echo "Error: el correo electrónico no se encuentra registrado.";
}mysql_free_result($sql);
}
  #2 (permalink)  
Antiguo 21/09/2014, 10:58
 
Fecha de Ingreso: marzo-2012
Mensajes: 22
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: recuperacion de contraseña

<?
}
if($_POST[pag]=="lost"){
?>
<script type="text/javascript">
$(function(){
$('#formlost').submit(function () {
url = $("#formlost").attr( 'action' );
var serializedForm = $("#formlost").serialize();
$.post(url, serializedForm,
function(data){
alert(data);
var correcto=data.indexOf('Error');
if (correcto!= -1 ) {

}else{
location.href='./';
}
});
return false;
});

});
</script>
  #3 (permalink)  
Antiguo 21/09/2014, 12:12
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: recuperacion de contraseña

Programación es OFF TOPIC en los foros de base de datos.

Movido a foro de PHP
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 21/09/2014 a las 16:54

Etiquetas: contraseña, mysql, recuperacion, select, sql
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 14:00.