<!-- Modal -->
<?
include("../defines.php");
include("../administracion/bd-con.php");
include("../administracion/funciones.php");
require "../includes/class.phpmailer.php";
//para el formulario que carga desde la HOME
//datos para el envío del formulacio
$piemail = "E-mail enviado desde " . DOMAIN_NAME_2; /* datos para el pie del email */
$okFormu = "Contraseña enviada, revise su correo";
$errorFormu = "Error, introduce la cuenta de email correcta o vuelva a intentarlo más tarde";
$enviarEmail = "";
$consre = "SELECT * FROM contacto WHERE id=1";
$resulre = mysqli_query($conn,$consre);
$row = mysqli_fetch_array($resulre);
if ( isset($_POST['submit']) ){
$host = "mail." . DOMAIN_NAME_2; /* o si no: smtp.necesito-web.com */
$name = CLIENT_NAME; /* nombre que se muestra cuando se recibe el email */
$pass= VAL_PASS;
$cons = "SELECT * FROM contacto WHERE id=1";
$resul = mysqli_query($conn,$cons);
$fila = mysqli_fetch_array($resul);
$to = $fila['email']; /* cuenta de correo donde se recibe el mail */
$desde = $fila['email'];
$email = $_POST['email'];
$errorNombre = $errorNombreContac;
if( $email == "" || $email != $fila["email"] ){ ?>
<div class="container">
<div class="row justify-content-center ">
<div class="col-md-6">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorFormu?>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $email != "" && $email == $fila["email"]){
$enviarEmail = "SI";
}
}
if($enviarEmail=="SI"){
$cons = "SELECT * FROM contacto WHERE id=1";
$resul = mysqli_query($conn,$cons);
$fila = mysqli_fetch_array($resul);
$subject = "Recuperación de contraseña";
$body .= "Email: $email<br>";
$body .= "Usuario: " . VAL_USER . "<br>";
$body .= "Contraseña: " . VAL_PASS . "<br>";
$body .= "________________________________________________________________<br><br>";
$body .= $piemail;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail = new PHPMailer();
$mail->PluginDir = "";
$mail->Mailer = "mail"; /* o si no: smtp */
$mail->CharSet = "UTF-8";
$mail->Host = $host;
$mail->SMTPAuth = true;
$mail->Username = $desde;
$mail->Password = $pass;
$mail->From = $desde;
$mail->FromName = $name;
$mail->Timeout=20;
$mail->IsHTML(true);
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AddCustomHeader($headers);
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos = $intentos+1;
}
if(!$exito){ ?>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<br><div class="text-center alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
el email no es correcto
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<?php }
else {
//echo "&estatus=OK&";
?>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-6">
<br><div class="text-center alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><?=$okFormu?>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
} ?>
<div class="modal fade" id="formModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Recuperar Contraseña</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Introduce tu e-mail y en breve recibirás un correo electrónico con la contraseña.</strong></p>
<? //echo $row["email"];?>
<form id="formulario" name="formulario" class="form-horizontal" action="#formModal" method="post" enctype="multipart/form-data">
<div class="form-group row">
<label for="email" class="col-sm-12 col-form-label sr-only">Email</label>
<div class="col-sm-12">
<input type="email" name="email" class="form-control" id="email" placeholder="Email" required>
</div>
</div>
<div class="form-group row">
<div class="col-sm-12">
<input type="submit" name="submit" class="btn btn-primary btn btn-block" value="Recuperar Contraseña" tabindex="2">
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>