Files
LMS-Estafeta/index.php
T

158 lines
5.3 KiB
PHP
Raw Normal View History

<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once ("config.php");
session_name($CFG->sessionname);
session_start();
if( isset($_SESSION['usersession']) ){
header("Location: ".$CFG->wwwroot."dashboard.php");
}else{
unset($_SESSION['usersession']);
session_unset();
// Stores in Array
$_SESSION = array();
// Swipe via memory
if (ini_get("session.use_cookies")) {
// Prepare and swipe cookies
$params = session_get_cookie_params();
// clear cookies and sessions
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
// IF THE SESSION IS KEPT IN COOKIE, FORCE SESSION COOKIE TO EXPIRE
$cookie_expires = time() - 42000;
if (isset($_COOKIE[session_name()]))
{
setcookie(session_name(), '', $cookie_expires, '/');
}
error_reporting(0);
// Just in case.. swipe these values too
ini_set('session.gc_max_lifetime', 0);
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 1);
// Completely destory our server sessions..
session_destroy();
session_write_close();
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
<?php include "header.php"; ?>
<link rel="stylesheet" type="text/css" href="css/login.css">
</head>
<body>
<header>
<img src="img/login/header.png" class="background-header img-fluid" alt="header">
</header>
<div class="container wlogin">
<div class="row">
<div class="col-lg-12 text-center">
<div class="jumbotron jumbotron-fluid h-100">
<div class="container text-center">
<img src="img/logo_wh.svg" width="250" class="img-fluid pb-5">
<!-- <h4>¡Bienvenido al Programa de inducción ESTAFETA!</h4>
<p>Para poder ingresar, es muy importante que a continuación captures tu número de empleado correctamente.<br> <b class="text-primary">Posteriormente selecciona el botón "Ingresar"</b>.</p> -->
<div class="row justify-content-center">
<div class="col-12 col-md-6">
<form class="form" role="form" autocomplete="off" id="loginForm" novalidate="" method="POST" action="runtime/newlogin.php">
<div class="card">
<div class="card-body mb-5 mt-5">
<h5 class="text-white">NÚMERO DE EMPLEADO</h5>
<div class="form-inline w-100 text-center">
<div class="input-group w-100">
<!-- <div class="input-group-prepend"><span class="input-group-text"><i class="fas fa-user"></i></span></div> -->
<input type="text" class="form-control text-left offset-lg-2 col-lg-8" id="numempl" placeholder="Número de empleado" name="numempl">
</div>
</div>
<div class="form-row mt-4 text-center">
<input type="submit" name="ingresar" value="Entrar" class="btn btn-primary btn-block offset-lg-4 col-lg-4 offset-4 col-4">
</div>
</div>
</div>
</form>
</div>
</div>
<div class="row justify-content-center">
<div class="col-12 text-center">
<!-- <p class="mt-3 text-azul font-weight-bold">Aviso: Si capturas de forma incorrecta tu número de empleado no tendremos evidencia de que ya lo realizaste.</p> -->
</div>
<?php
if( isset($_GET['errorcode']) ){
?>
<div class="col-12 text-center text-primary">
<h4 class="mt-3 font-weight-bold">Error al validar número de empleado.</h4>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="d-none">
<img src="img/login/footer.png" class="background-footer img-fluid" alt="footer">
</footer>
<?php include "footer.php"; ?>
<script type="text/javascript">
jQuery(document).ready(function ($) {
$("#loginForm").validate({
rules: {
numempl: {
required: true,
maxlength: 254,
minlength: 2,
number:true
}
},
messages: {
numempl: {
required: "El número de empleado es obligatorio",
minlength: jQuery.validator.format("El número de empleado es de {0} digitos"),
maxlength: jQuery.validator.format("El número de empleado es de {0} digitos")
}
}
});
var calcH = Math.min(window.innerHeight, screen.height, $('body').height(), document.documentElement.scrollHeight);
$(".wlogin").height( calcH - $("header").height() - $("footer").height() );
$(window).resize(function(event) {
var calcH = Math.min(window.innerHeight, screen.height, $('body').height(), document.documentElement.scrollHeight);
$(".wlogin").height( calcH - $("header").height() - $("footer").height() );
setTimeout(function (){
$(window).trigger('resize');
},500);
});
$(window).trigger('resize');
setTimeout(function (){
$(window).trigger('resize');
},500);
});
</script>
</body>
</html>