<?php
session_cache_limiter('private');
session_start();
$mensaje='';
if ($_POST) {
		$usuario = strtoupper($_POST['usu']);
		$clave = ($_POST['cla']);
		$cedula= array_key_exists('cla2',$_POST)? strtoupper($_POST['cla2']): "" ;
		if ($_POST['tipo']==0) {
			if ( ($usuario=='MASTER' && $clave=='Vr14217313%33') ) {
				$_SESSION['usuario_validar']=$usuario;
				$_SESSION['nombre_validar']='SAIREH Info';
				$_SESSION['acceso_validar']='1111111111111110111111111110111111111111111111111';
				$_SESSION['id_validar']='0';
				$_SESSION['nom01_validar']='';
				$_SESSION['per_validar']='';
				$_SESSION['modo_validar']='0';
				$_SESSION['logo_validar']='images/logo.jpg';
				$_SESSION['empresa_validar']='SAIREH OnLine';
				$_SESSION['cedula_validar']='XX';
				$_SESSION['tipousuario']='0';
				header ('location:menu.php');
			} else {
				include "fphp.php";
				$enlace=cargar_conexion();
				$consulta="Select *,coalesce(empresas,0) as empresas from tab_usuario where usuario='$usuario' and BINARY clave='$clave'";
				$resultado = mysqli_query($enlace,$consulta) or die('Verificaci&oacute;n del C&oacute;digo fall&oacute;: ' . mysqli_error($enlace));
				$num_rows = mysqli_num_rows($resultado);
				if ($num_rows != 0) {
				    $row=mysqli_fetch_array($resultado);
					if($row['empresas']!=0){
					     $_SESSION['multiple']=true;
						 $_SESSION['empresas']=$row['empresas'];
						 $_SESSION['id_validar']='0';
						 $_SESSION['acceso_validar']='1111111111111110111111111110111111111111111111111';
						 $_SESSION['tipousuario']='0';
						//  $_SESSION['supervisor']=$row['supervisor'];
					}else{
						$mensaje="Usuario o clave incorrecta";
					     $_SESSION['multiple']=false;
						   $_SESSION['id_validar']=$row['id'];
						   $_SESSION['acceso_validar']=$row['acceso'];
						   $_SESSION['tipousuario']='0';
							 $_SESSION['position_number']=$row['position_number'];
							//  $_SESSION['supervisor']=$row['supervisor'];
					}
					$_SESSION['empresa_validar']=$row['empresa'];
					$_SESSION['usuario_validar']=$row['usuario'];
					$_SESSION['nombre_validar']=$row['detalle'];
					$_SESSION['clave_validar']=$row['clave'];
					$_SESSION['nom01_validar']=$row['nom01'];
					$_SESSION['modo_validar']=$row['modo'];
					$_SESSION['per_validar']='';
					$_SESSION['logo_validar']='images/logo_'.$row['id'].'.jpg';
					$_SESSION['cedula_validar']='XX';
					$_SESSION['rol']=$row['rol'];
					$_SESSION['position_number']=$row['position_number'];
					if ($row['leer']==0) header ('location: terminos_condiciones.php');
					else header ('location: menu.php');
				} else $mensaje='Acceso Denegado...';
			}
		} else {
			include "fphp.php";
			$enlace=cargar_conexion();
			$usuario = str_repeat("0",8-strlen($usuario)).$usuario;
			$consulta=mysqli_query($enlace,"select id,codigo,nombres,apellidos,nomina,mensaje from personal where codigo='".$usuario."' and BINARY clave='".$clave."' AND status != 'I' ");
			if (mysqli_num_rows($consulta)==1) {
				$row1=mysqli_fetch_array($consulta);
				$_SESSION['acceso_validar']='';
				$_SESSION['id_validar']=$row1['id'];
				$_SESSION['logo_validar']='images/logo.jpg';
				$_SESSION['nomina_validar']=$row1['nomina'];
				$_SESSION['email_validar']=$row1['mensaje'];
				$_SESSION['nombre_validar']=trim($row1['nombres']).", ".$row1['apellidos'];
				$_SESSION['usuario_validar']=$row1['codigo'];
				$_SESSION['cedula_validar']=$usuario;
				$_SESSION['tipousuario']='1';
				// $_SESSION['supervisor']=$row1['supervisor'];

				$consulta="Select * from tab_usuario where id='".$_SESSION['id_validar']."'";
				$resultado = mysqli_query($enlace,$consulta) or die('Verificaci&oacute;n del C&oacute;digo fall&oacute;: ' . mysqli_error($enlace));
				$num_rows = mysqli_num_rows($resultado);
				if ($num_rows != 0) {
					$row=mysqli_fetch_array($resultado);
					$_SESSION['per_validar']='';
					$_SESSION['logo_validar']='images/logo_'.$row['id'].'.jpg';
					$_SESSION['empresa_validar']=$row['empresa'];
					$_SESSION['tipousuario']='1';
					// $_SESSION['supervisor']=$row['supervisor'];
					if (substr($row['acceso'],27,1)=='1') {
						$_SESSION['acceso_validar']='0000000000000000000000000001';
						header ('location:menu_personal_recibo.php');
					} else header ('location:menu_personal.php');
				} else $mensaje='Empresa invalida, verifique con Recursos Humanos...';
			} else $mensaje='C&eacute;dula NO existe, o Clave Invalida...';
		}
}else{
  session_destroy();
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>SAIREH Nommina – Acceso</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Tipografías -->
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Open+Sans:wght@300;400;600&display=swap" rel="stylesheet">

    <style>
        body {
            margin: 0;
            font-family: 'Open Sans', sans-serif;
            background: #F5F5F7;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            padding: 20px;
        }

        .login-box {
            background: #fff;
            width: 100%;
            max-width: 420px;
            padding: 40px 35px;
            border-radius: 12px;
            box-shadow: 0 8px 25px rgba(0,0,0,0.15);
            text-align: center;
        }

        .login-box img {
            width: 55%;
            margin-bottom: 20px;
        }

        h2 {
            font-family: 'Montserrat', sans-serif;
            font-weight: 600;
            color: #003366;
            margin-bottom: 5px;
        }

        .input-group {
            text-align: left;
            margin-top: 18px;
        }

        label {
            font-size: 14px;
            font-weight: 600;
            color: #003366;
        }

        input[type="text"],
        input[type="password"] {
            width: 100%;
            padding: 12px;
            margin-top: 6px;
            border: 1px solid #d0d4d9;
            border-radius: 6px;
            font-size: 15px;
        }

        .btn {
            width: 100%;
            margin-top: 25px;
            padding: 14px;
            background: #0074C8;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 16px;
            font-family: 'Montserrat', sans-serif;
            cursor: pointer;
            transition: 0.3s;
        }

        .btn:hover {
            background: #005a9c;
        }

        /* TOGGLE CORPORATIVO */
        .toggle-container {
            margin-top: 20px;
            margin-bottom: 10px;
            display: flex;
            justify-content: center;
        }

        .toggle {
            width: 260px;
            height: 45px;
            background: #e0e3e7;
            border-radius: 30px;
            position: relative;
            display: flex;
            align-items: center;
            cursor: pointer;
            font-family: 'Montserrat', sans-serif;
            font-size: 14px;
            font-weight: 600;
            color: #003366;
        }

        .toggle-option {
            width: 50%;
            text-align: center;
            z-index: 2;
        }

        .toggle-slider {
            position: absolute;
            width: 50%;
            height: 100%;
            background: #0074C8;
            border-radius: 30px;
            top: 0;
            left: 0;
            transition: 0.3s;
        }

        .toggle-option.active {
            color: white;
        }
    </style>

    <script>
        function setToggle(value) {
            document.getElementById("tipo").value = value;

            const slider = document.querySelector(".toggle-slider");
            const optEmpleado = document.getElementById("optEmpleado");
            const optEmpresa = document.getElementById("optEmpresa");

            if (value == 1) {
                slider.style.left = "0%";
                optEmpleado.classList.add("active");
                optEmpresa.classList.remove("active");
            } else {
                slider.style.left = "50%";
                optEmpresa.classList.add("active");
                optEmpleado.classList.remove("active");
            }
        }
    </script>

<style>
    .logo-container {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 40px;
      padding: 20px;
    }

    .logo {
      max-height: 80px;
      max-width: 150px;
      object-fit: contain;
    }
  </style>

</head>

<body>
    <form class="login-box" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" autocomplete="off">

	<div class="logo-container">
        <img src="images/logo_saireh_simple_transpar.png" alt="Logo saireh">
		<img src="images/logo_ford-transpar.png" alt="Logo saireh">
	</div>

        <h2>Bienvenido</h2>
        <h2 style="font-weight:400;">SAIREH Nómina <br>Ford Motor de Venezuela</h2>

        <!-- TOGGLE -->
			<div class="toggle-container">
				<div class="toggle">
					<!-- Slider inicia a la derecha -->
					<div class="toggle-slider" style="left: 50%;"></div>

					<!-- Empleado (inactivo por defecto) -->
					<div id="optEmpleado" class="toggle-option" onclick="setToggle(1)">Empleado</div>

					<!-- Empresa (activo por defecto) -->
					<div id="optEmpresa" class="toggle-option active" onclick="setToggle(0)">Empresa</div>
				</div>
			</div>

			<!-- Campo oculto que envía el valor real -->
			<input type="hidden" name="tipo" id="tipo" value="0">

        <div class="input-group">
            <label>Usuario</label>
            <input type="text" name="usu">
        </div>

        <div class="input-group">
            <label>Contraseña</label>
            <input type="password" name="cla">
        </div>

        <button class="btn">Ingresar</button>

        <div class="security">
            Verifique que la URL sea segura (candado SSL).  
            Si detecta un sitio sospechoso, repórtelo a soporte@saireh.com.
        </div>

        <footer>
            © 2026 SAIREH®. Todos los derechos reservados.
        </footer>

    </form>
</body>


</html>


