Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 14:03
privatefta
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 8 meses
Puntos: 5
script para recuperar contraseña por php

hola es que ando intentando de implementar a mi script un recuperador de contraseña y no me anda funcionando y quiero ver si es algun eror aqui dejo mi codigo

Código PHP:
Ver original
  1. <?php
  2. require("config.php");
  3.  
  4. if (isset($_POST["verific"]) and $_POST["verific"] == "solicitar") {
  5. $usuario=$_POST['loginname'];
  6. $email=$_POST['email'];
  7.  
  8. $better_token = md5(uniqid(mt_rand(), true));
  9. $better_token = substr($better_token, 0, 6);
  10.  
  11. $conn = @mysql_connect($dbhost,$dbuser,$dbpass) or sqlerror();
  12. mysql_select_db($dbname, $conn);
  13.     $result = mysql_query("UPDATE tabla SET contrasena = '$better_token' WHERE usuario='$username' AND correo='$email'");
  14. mysql_close($conn);
  15.     if($result) {
  16.       mail($email, "Recuperacion de Contraseña", "Tu contraseña nueva es: $better_token");
  17.     }
  18. }  
  19. ?><title>recuperar contrase&ntilde;a</title>
  20.  
  21. <h3>recuperar contraseña</h3>
  22. <form id="loginForm" name="loginForm" method="post" action="">
  23.   <table width="300" border="0" align="center" cellpadding="2" cellspacing="0">
  24.  
  25.    <tr>
  26.       <th>usuario</th>
  27.       <td><input name="loginname" type="text" class="textfield" id="loginname" value=""/></td>
  28.     </tr>
  29.  
  30. <th>email</th>
  31.       <td><input name="email" type="text" class="textfield" id="email" value="" /></td>
  32.     </tr><tr>
  33.       <td>&nbsp;</td>
  34.       <td>
  35.       <input type="submit" name="verific" value="solicitar" class="submit"/>
  36.      
  37.       </td>
  38.     </tr>
  39.  
  40.  
  41.   </table>
  42. </form>

quiero que compruebe dos datos de la bd