Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/04/2012, 13:03
donangelomix
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 108
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: recuperar contraseña

como puedo saber si el problema es de servidor de salida o del codigo

este es el codigo:: chejeenlo porfa para descartar
Código PHP:
Ver original
  1. <?php
  2. include('config.php');
  3. if($_SESSION["logeado"] == "SI"){
  4. header ("Location: inicio.php");
  5. }
  6. ?>
  7. <?php
  8. if(isset($_POST['button'])){
  9.     if($_POST['mail']){
  10.        
  11.         $mail = htmlentities($_POST['mail']);
  12.        
  13.         $link = mysql_connect ($dbhost, $dbusername, $dbuserpass);
  14.         mysql_select_db($dbname,$link);
  15.        
  16.         $queEmp = "SELECT * FROM usuarios WHERE email='$mail'";
  17.         $resEmp = mysql_query($queEmp, $link) or die(mysql_error());
  18.         $totEmp = mysql_num_rows($resEmp);
  19.         if($totEmp == 0){
  20.         echo "El mail ingresado no existe";
  21.         exit();
  22.         }      
  23.        
  24.         $row = mysql_fetch_assoc($resEmp);
  25.         $hash = md5(md5($row['username']).md5($row['password']));
  26.  
  27.         $headers = "From:Recuperar password <[email protected]>\r\n";  
  28.         $message = "Para recuperar tu contrasenia dar click en la url de abajo.
  29.         http://www.tuweb.com/pass.php?id=".$hash."&mail=".$mail."";
  30.        
  31.         if (mail($mail,"Recuperar password",$message,$headers)){
  32.         $msg = "Se te envio un link a tu mail para cambiar la password";
  33.         }
  34.     }
  35. }
  36. ?>
  37. <em><?=$msg?></em>
  38. <form id="form1" name="form1" method="post" action="recuperar.php">
  39.   Tu email<br />
  40.   <input type="text" name="mail" id="mail" />
  41.   <br />
  42.   <br />
  43. <input type="submit" name="button" id="button" value="Recuperar" />
  44. </form>