Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2014, 06:57
marcos70744
 
Fecha de Ingreso: julio-2014
Mensajes: 7
Antigüedad: 9 años, 9 meses
Puntos: 0
Recupero de contraseña

Gente, como estan? tengo un problema con el recupero de contraseña en php la idea es que saque de la base de datos el campo clave (password)
Soy novato y quería saber si estoy encarando bien el script.

<?php
require_once('conexión de base de datos');
include('funcion.php');

if(isset($_POST['Enviar']))
{
if($_POST['email']!='' && valid_email($_POST['email'])==TRUE)
{
//consulta en la base de datos
$query = "SELECT usuario, email, clave FROM usuarios WHERE email = '".($_POST['email'])."'";
$getEmail = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($getEmail);
$headers = "From: [email protected] \r\n";
$headers .= "Reply-To: [email protected]
\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
$subject = "Peticion de Contrasena desde [email protected]
";
$message = "Estimados " .$row['usuario']. "\r\n";
$message .= "\r\n";
$message .= "La contraseña de tu cuenta es: \r\n";
$message .= $row['clave'];

if(mail($row['email'], $subject, $message, $headers))
{
// variable de envio

$exito = '<div class="titulo_abm_modal">La contraseña fue enviada a su dirección de correo electronico</div>';
}
else
{
$error = '<div class="titulo_abm_modal">El envio ha fallado, por favor contacte al administrador sobre este problema</div>';
}
}
else
{
$error = '<div class="titulo_abm_modal">Asegurese de que no ha dejado el campo vacío y que la dirección de correo electronica es una dirección de correo válida </div>';
}
}

if(isset($exito))
{
echo $exito;
}
else
{
echo $error;


?>
</head>
<body>
<div id="main_abm">
<div id="titulo_abm_modal">Recupero de Clave. Ingresá tu E-mail y te enviaremos tu contraseña:</div>
<div id="div_abm">
<form id="form1" name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<div id="div_abm">
<input name="mail" type="text" class="inputbox_abm_modal" id="mail" value="<?php if(isset($_POST['email'])) { echo $_POST['email']; } ?>" />
</div>
<div id="div_abm">
<input name="Enviar" type="image" src="btn_enviar.jpg" id="Enviar" value="Enviar" />
</div>
</form>
</div>
<?php } ?>