Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/11/2010, 12:39
Enfermin
 
Fecha de Ingreso: septiembre-2009
Mensajes: 54
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Script php para recuperar contraseña MD5

que falto cerrar la llave del ELSE final, indentando el codigo deberia verse asi al final:

Código PHP:
Ver original
  1. else {  
  2.     $better_token = md5(uniqid(mt_rand(), true));
  3.     $better_token = substr($better_token, 0, 6);
  4.    
  5.     $res = mysql_query("UPDATE members SET passwd = '$better_token' WHERE login='$nombreusuario' AND email='$emailusuario'");
  6.    
  7.     if($res) {
  8.         mail($emailusuario, "Recuperacion de Contraseña", "Tu contraseña nueva es: $better_token");
  9.     }
  10. }

y dcir que el script no enviar el pass al ingresar el formulario, primero recoge los datos ingresados, los verifica si existen en la bd y luego recien envia el pass al usuario como dicen las condicionales del codigo
saludos