Estimados ,
Tengo un pequeño formulario con una función para recuperar la clave del usuario , pero no me arroja ningún error solo la pantalla en blanco , espero puedan darme una mano.
recuperarclave.php
Código PHP:
Ver original<form action="include/procesar.php" method="post" enctype="multipart/form-data">
<fieldset id="fieldsetBox_evento" class="fieldsetBox" style="margin:auto">
<legend>Recuperar Password</legend>
<div id="contenidos">
<label for="email" class="label">Tu email
<input type="text" name="email"></label><br />
<label for="email" class="label"><input type="submit" value="Recuperar" /></label><br>
<input name="accion" value="recuperarpass" type="hidden" />
<input type="hidden" value="<?php echo $_POST['email'];?>" name="email">
<label for="email" class="label"><a href="http://tarjetas/index.php">Volver a Pantalla de Ingreso</a></label>
</fieldset>
</form>
</div>
procesar.php
Código PHP:
Ver originalfunction Recuperar_Pass($link) {
$query_pass = sprintf("SELECT password, email FROM tb_usuarios WHERE usuario = %s", GetSQLValueString($_POST['usuario'], "text"));
if ($totalRows_pass > 0) {
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "xxxxxxxx"; // SMTP
$mail->Username = "xxxxxxx"; // Correo completo a utilizar
$mail->Password = "xxxxx"; // Contraseña
$mail->Port = 2025; // Puerto a utilizar
$mail->From = "xxxxxx"; // Desde donde enviamos (Para mostrar)
$mail->AddAddress("$email"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true);
$mail->Subject = "Contraseña Sistema ";
$mail->Body = "Su contraseña es: <strong>".$row_pass['password']."</strong>";
$mail->Send();
header('Content-type: text/html; charset=UTF-8'); echo "<strong>la contraseña ha sido enviada a su cuenta de correos</strong>";
}else{
echo "El Email no fue enviado.";
}
}
no hay problemas con el smtp ya que esta funcionando en otro formulario de mi aplicación.
Saludos