<? session_start(); ?>
<? include("../includes/sesiones.php"); ?>
<? include("vars.php"); ?>
<? include("../includes/traducciones.php");?>
<!doctype html>
<?php
include("../defines.php");
include("../administracion/bd-con.php");
include("../administracion/funciones.php");
include("../includes/consultas-generales.php");
include("../includes/header.php");
?>
<main>
<section>
<div class="container">
<?
$usuRojo = "";
$titIntroDatos="Introduce tu usuario (e-mail) y en breve recibirás un correo electrónico con la contraseña.";
$btnAceptar = "aceptar";
$btnVolver = "volver";
$alertaUsuarioVacio= "Debes introducir un e-mail";
$alertaUsuarioErroneo= "E-mail no registrado. Inténtalo de nuevo.";
$hemosEnviadoMail = "Hemos enviado un e-mail con la contraseña a tu correo.";
if(isset($_POST['submit'])){
if( $_POST['usuario'] != "" ){
require "../includes/class.phpmailer.php";
$cons3 = "SELECT * FROM intranetusuarios WHERE usu='".$_POST['usuario']."'";
$res3 = mysqli_query($conn,$cons3);
$fila3 = mysqli_fetch_array($res3);
if(mysqli_num_rows($res3) < 1){
$usuRojo = $alertaUsuarioErroneo;
//el email no existe
//echo "&estatus=EMAILNOEXISTE&";
} else {
$consCorreos = "SELECT * FROM contacto WHERE id=1";
$resCorreos = mysqli_query($conn,$consCorreos);
$fila2= mysqli_fetch_array($resCorreos);
$informacion2 = $fila2['email'];
$pass2= $fila2['pass'];
mysqli_free_result($resCorreos);
//cerramos la conexion
mysqli_close($conn);
$to = $_POST['usuario'];
$desde = $informacion2;
$subject = "Recuperacion de usuario";
$body = "Estimado usuari@, "."\n";
$body .="A peticion suya le enviamos los datos de acceso a su area privada como usuario de ".$name."\n";
$body .="Usuario: ".$_POST['usuario']."\n";
$body .="Contasena: ".$fila3['pass']."\n";
$body .="Por favor guarda este e-mail en lugar seguro para futuras referencias"."\n";
$mail = new PHPMailer();
$mail->PluginDir = "../includes/";
$mail->Mailer = "mail";
$mail->Host = $host;
$mail->SMTPAuth = true;
$mail->Username = $desde;
$mail->Password = $pass2;
$mail->From = $desde;
$mail->FromName = $name;
$mail->Timeout=20;
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $body;
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito){
//
}else{
//echo "&estatus=OK&"; ?>
<div class="row justify-content-md-center">
<div class="col-md-8 text-center ">
<br>
<div class="alert alert-success" role="alert"><?=$hemosEnviadoMail;?></div>
<a class="btn btn-primary" href="../intranet/"><?=$btnAceptar;?></a>
</div>
</div>
</section>
<? include("../includes/footer.php"); ?>
</body>
</html>
<? mysqli_close($conn);
}
exit;
}
} else if(isset($_POST['usuario']) && $_POST['usuario']==""){
$usuRojo = $alertaUsuarioVacio;
}//fin post usuario
} //fin submit
?>
<h1 class="text-center">Intranet</h1>
<p class="text-center"><?=$titIntroDatos;?></p>
<div class="row justify-content-center">
<div class="col-md-5 col-lg-4">
<form class="form-horizontal" name="formuOlvido" action="<?= $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" name="form1">
<p class="text-center text-danger"><?=$usuRojo;?></p>
<div class="form-group row">
<label for="usuario" class="col-sm-12 col-form-label sr-only">E-mail</label>
<div class="col-sm-12">
<input type="email" name="usuario" class="form-control" id="usuario" placeholder="E-mail" required>
</div>
</div>
<div class="form-group row">
<div class="col-sm-12">
<button type="submit" name="submit" class="btn btn-primary btn-block"><?=$btnAceptar;?></button>
<p><a class="btn btn-default btn-block" href="../intranet/"><i class="fa fa-arrow-left" aria-hidden="true"></i> Volver</a></p>
</div>
</div>
</form>
</div>
</div>
</div>
</section>
</main>
<?php
include("../includes/footer.php");
?>
</body>
</html>