Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2005, 10:35
Avatar de ZydRick
ZydRick
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
problema al recordar contraseñas de usuarios

bueno, tengo un script ke envia via email la contraseña ke un usuario ha perdido(usuario de mi web claro esta), y bien he probado en un server gratuito y funciona perfecto el email llega a su destino y el usuario recupera su contraseña, pero ahora ke estoy en un server de pago tengo el mismo script uso la misma BD con las mismas tablas, mismos campos pero no funciona, aki les pongo el codigo para ke lo revisen y me digan ke puede estar mal o si alguno tiene un metodo mas eficaz, pues ke me digaa como hacerlo

lostpass.php
Código PHP:
<?
session_start
();
echo

<form method="post" action="pass.php"> 
<input type="text" name="nick" value="nick"><br> 
<input type="submit" value="enviar" name="submit"> 
</form>'

?>
pass.php
Código PHP:
<?
session_start
();
if ((
$nombre) && ($mail) && ($asunto) && ($mensaje) && ($submit)) { // por si viene del form para enviar el email 
$tuemail $mail
mail($tuemail,$asunto,$mensaje,"From: $mail\r\nReply-To: $mail\r\n"); 
echo 
"<b>Tu contraseña se ha enviado a la direccion email que proporcionaste</b><br>"

include(
"config.php"); // incluimos los datos de la conexion 

$query mysql_query("SELECT nick, pass, email FROM `users` WHERE nick='$nick' "); // hacemos un query para que seleccion el email, pass y nick del usuario que hemos puesto antes en el form 
while($row=mysql_fetch_array($query)) 


echo 
'<br> 
Dale a enviar para recibir en tu email los datos<br> 
<form method="post" action="pass.php"> 
<input type="text" name="nombre" value="'
.$row["nick"].'" readonly><br> 
<input type="text" name="mail" value="'
.$row["email"].'" readonly><br> 
<input type="text" name="asunto" value="Password perdido" readonly><br> 
<input type="password" name="mensaje" value=" Ha sido solicitado el password perdido del usuario '
.$row["nick"].', si no ha solcitado esto simplemente borre este email. su password: '.$row["pass"].'" readonly><br> 
<input type="submit" value="enviar" name="submit"> 
</form>'
// creamos el formulario donde contiene los datos del pass 




?>
como les repito, ese script me funciona bien en un server gratuito pero en el de pago no, agradecere me digan ke puede estar fallando

Un saludo