<?php ini_set("display_errors", 0); //session_destroy(); session_regenerate_id ( true ); session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
         <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />-->
         <!--<link rel="stylesheet" type="text/css" href="style.css" media="all" />-->
        <title>VERACRUZ - Login</title>
		 <meta charset="utf-8">
		 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
		 <link href="images/LPV ORIGINAL.ico" rel="icon">

		 <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap" rel="stylesheet">

		 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
		
		 <link rel="stylesheet" href="css_new/style.css">
       <!--[if IE 7]>
        <link rel="stylesheet" type="text/css" href="style-ie.css" />
        <![endif]-->
        <?php
        //include("comun/conex_softinternal.php");
		include("comun/conexion3.php");
        include("comun/funciones.php");
        //$link = CON_SOFTINTERNAL();
		$link = con_impo();

        $mensaje = "";

        if (isset($_POST["enviar"])) {
            $active = 0;

            $noCaptcha = 0;
            //echo $_POST["user"].'   '.$_POST["password"];
            if (strtoupper($_POST["user"]) == "" or $_POST["password_anterior"] == "" or $_POST["password_nuevo"] == "") {
                $mensaje = 'Por favor complete su nombre de usuario, su password anterior y su password nuevo.<br>';
                //echo "Completa el nombre de usuario y la contrase&ntilde;a para loguearte.";
            } else {
                $usuario = strtoupper($_POST["user"]);
                $hashi = $_POST["password_anterior"];
                $password_nuevo = $_POST["password_nuevo"];
                //echo $_POST["user"].'   '.$_POST["password"];
                /* echo $hashi; */

                $usuarioQ = mysqli_query($link, "select * from usuarioslpv where usuario = '$usuario' and empresa = 'LPV'");
                $cant = mysqli_num_rows($usuarioQ);
                $row = mysqli_fetch_array($usuarioQ);
                $email = $row['email'];
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
                //echo $cant;
                if ($cant != 0) {

                    //----control de usuario activo----------------------------------------------
                    if ($row["activo"] == 0) {
                        $mensaje.= ' Su usuario no está activo, Ud. puede consultar al administrador sobre la activación de su cuenta' . "<br>";
                        $active = 0;
                    } else {
                        $active = 1;
                    }
                    //---------------------------------------------------------------------------

                    if ($_POST["password_anterior"] != $row["pass"]) {
                        $cant = 0;
                        $mensaje = 'El Nombre de usuario o el Password anterior son incorrectos.<br>';
                    } else {

                        if ($active == 1) {

                            if ($cant >= 1) {

                                mysqli_query($link, "update usuarioslpv set pass='$password_nuevo' where usuario = '$usuario' and empresa = 'LPV'")  or die(mysql_error());
                                //echo mysql_error();
                                $mensaje = 'Se ha enviado un correo a su cuenta con su nueva contraseña.';
								
								//$mensaje = 'Se actualizó correctamente el password.<br>';
								
								
                                $para = trim(strtolower($email));
                                $titulo = 'Solicitud de cambio de password.';
                                $mensaje1 = '
								Su password de acceso ha cambiado, utilice los siguientes datos para loguearse: 
								Usuario: ' . $_POST["user"] . ' 
								Password: ' . $password_nuevo . '
								<br>LOGISTICA PORTUARIA DE VERACRUZ, S.A. DE C.V.';
                                /*$cabeceras = 'From: LOGISTICAS PORTUARIAS admin@logisticasportuarias.com.mx' . "\r\n" .
                                        'Reply-To: admin@logisticasportuarias.com.mx' . "\r\n" .
                                        'X-Mailer: PHP/' . phpversion();*/

                                /*mail($para, $titulo, $mensaje1, $cabeceras);*/
								
								include("PHPMailer/class.phpmailer.php");
								include("PHPMailer/class.smtp.php");

									$mail = new PHPMailer(true);


								try {
									$mail->SetLanguage("en", 'PHPMailer/language/');
									$mail->IsSMTP();
									$mail->SMTPAuth = true;
									$mail->SMTPSecure = "ssl";
									$mail->Host = "smtp.gmail.com";
									$mail->Port = 465;
									$mail->Username = "sistemas@logisticasportuarias.com.mx";
									$mail->Password = "SysLps2021";
									
									$mail->From = 'sistemas@logisticasportuarias.com.mx';
									$mail->FromName = "LOGISTICAS PORTUARIAS"; 
														
									$mail->Subject = $titulo;
									$mail->AltBody = $mensaje1;
									$mail->MsgHTML($mensaje1);
												 
									$mail->AddAddress($para, $para);
									//$mail->AddReplyTo('enrique.huerta@logisticasportuarias.com.mx', 'enrique.huerta@logisticasportuarias.com.mx');
									$mail->IsHTML(true);
															
									if(!$mail->Send()) {
										echo "Error: " . $mail->ErrorInfo; 
									}else{ 

										$mensaje = "<b>Email de cambio de password enviado</b>";
										//echo "update usuarioslpv set pass='$password_nuevo' where usuario = '$usuario' and empresa = 'LPA'";
									}
								} catch (phpmailerException $e) {
								   echo $e->errorMessage(); //Pretty error messages from PHPMailer
								} catch (Exception $e) {
								  echo $e->getMessage(); //Boring error messages from anything else!
								}
								
								
                                /* include("../phpmailer/class.phpmailer.php");
                                  include("../phpmailer/class.smtp.php");
                                  $mail = new PHPMailer();
                                  $mail->IsSMTP();
                                  $mail->SMTPAuth = true;
                                  include("../phpmailer/language/phpmailer.lang-en.php");
                                  $mail->SetLanguage("en", 'en.php');
                                  $mail->Host = "mail.intralogs.com";
                                  $mail->Port = 25;
                                  $mail->Username = "email@intralogs.com";
                                  $mail->Password = "zapata2013";
                                  $mail->From = 'email@intralogs.com';
                                  $cuerpo='Estimado usuario<BR><BR>
                                  Su password de acceso ha cambiado, utilice los siguientes datos para loguearse:<br><br>

                                  Usuario: '.$_POST["user"].'<br>
                                  Password: '.$password_nuevo.'<br>
                                  <br>

                                  Loguearse:<br>
                                  <a href="login.php">Login</a>';

                                  $mail->AddReplyTo(strtolower($email), strtolower($email));
                                  $mail->From = trim(strtolower($email));
                                  $mail->FromName = trim(strtolower($email));
                                  $mail->Subject = 'logisticasportuarias.com.mx. Solicitud de cambio de password.';
                                  $mail->AltBody = $cuerpo;
                                  $mail->MsgHTML($cuerpo);
                                  //$mail->AddAddress($email, $email);
                                  $mail->AddAddress($email, $email);
                                  $mail->IsHTML(true);
                                  if(!$mail->Send()) echo "Error: " . $mail->ErrorInfo; */
                            } else {
                                //echo 'cantidad YYY'.$cant; //return; 
                            }
                        }
                    }
                } else {
                    $mensaje = 'El usuario no existe<br>';
                }
            } // sending = 1
        } //--------- user or password not empty
        ?>

    </head>

    <body>
        <?php //echo 'cantidad '.$cant;?>
		<section class="ftco-section">
		<div class="container" style="margin-top: -80px; height:380px">
			<div class="row justify-content-center">
				<div class="col-md-6 col-lg-5" style="margin-top:-10px">
					<div class="login-wrap p-4 p-md-5">
		      	<div class="d-flex align-items-center justify-content-center">
		      		<p align="center"><span class="fa"><img src="images/LPV ORIGINAL.png" width="30%;" height="30%;"/></span></p>
		      	</div>
		      	<div class="d-flex align-items-center justify-content-right">
					<p><span style="color:#000085">Cambie su password &raquo;</span>
					</p>
		      	</div>
		      	<form method="post" action="cambiar_password.php" class="login-form">
		      		<div class="form-group">
		      			<input type="text" class="form-control rounded-left" placeholder="Usuario" id='user' name="user" value="<?= $_POST[user] ?>" required>
		      		</div>
	            <div class="form-group d-flex">
	              <input type="password" class="form-control rounded-left" placeholder="Password Anterior" id='password_anterior' name="password_anterior" required>
	            </div>
	            <div class="form-group d-flex">
	              <input type="password" class="form-control rounded-left" placeholder="Password Nuevo" id='password_nuevo' name="password_nuevo" required>
	            </div>
	            <div class="form-group d-md-flex">
	            	<div class="w-50">
	            		<a style="color:#000085; text-decoration:underline; cursor:pointer" href="login.php">Regresar a Login</a>
					</div>
	            </div>
	            <div class="form-group">
	            	<button type="submit" class="btn btn-primary rounded submit p-3 px-5" name="enviar">Enviar</button>
	            </div>
				<div class="form-group" style="margin-top: -15px">
		            	<span style="color:#900; font-size: 13px;"><? echo $mensaje; ?></span>
		        </div>
	          </form>
	        </div>
				</div>
			</div>
		</div>
		<br/><br/>
<?php include("pie_new.php"); ?> 
		</section>

  <script src="js_new/jquery.min.js"></script>
  <script src="js_new/popper.js"></script>
  <script src="js_new/bootstrap.min.js"></script>
  <script src="js_new/main.js"></script>

	</body>
</html>

