%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/controller/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/controller/login.php |
<?php
session_start();
include "../config/config.php";
$user = isset($_REQUEST['usuario']) ? $_REQUEST['usuario'] : '0';
$password = isset($_REQUEST['password']) ? $_REQUEST['password'] : '0';
//$id_municipio = 115;
$redireccion = "../page_inicio.php?permiso=0";
if(isset($_REQUEST['usuario']) AND isset($_REQUEST['password']) )
{
$conf = new Configuracion();
$conf->conectarBD();
/*$sql = "SELECT id, nombre, id_rol, id_estatus FROM tjam_empleados
WHERE rfc = '$user' AND password = '$password' AND habilitado = 1";
$rst1 = $conf->consulta($sql);*/
$sql = "SELECT id, nombre, id_rol, password_hash, id_estatus FROM tjam_empleados
WHERE rfc = '$user' AND habilitado = 1";
$rst0 = $conf->consulta($sql);
$hash = $rst0[0]['password_hash'];
if(count($rst0) == 0 )
{
$redireccion = "../page_inicio.php?error=10";
}
//else
else if(password_verify($password, $hash))
{
$sql1 = "SELECT id, nombre, id_rol, id_estatus, id_visitaduria, id_diplomado FROM tjam_empleados
WHERE rfc = '$user' AND password_hash = '$hash'";
$rst1 = $conf->consulta($sql1);
$redireccion = "../page_inicio.php?error=7";
if($rst1[0]['id_estatus'] == 6 )
{
$fecha_fin = date('Y-m-d');
$id_user = $rst1[0]['id'];
$sqlT = "SELECT fecha_cargo, tipo_declaracion, finalizar FROM contraloria_declaraciones
WHERE id_usuario = '$id_user' AND finalizar = 1 AND tipo_declaracion = 3 AND DATE_FORMAT(fecha_registro,'%Y-%m-%d') >= fecha_cargo ORDER BY fecha_registro DESC LIMIT 1";
$rst1RT = $conf->consulta($sqlT);
$num_emp = $rst1[0]['num_empleado'];
$sqlTFirma = "SELECT * FROM tjam_nominas
WHERE firma = 0 AND id_empleado = '$num_emp' ORDER BY fecha_registro DESC LIMIT 1";
$rst1RTFirma = $conf->consulta($sqlTFirma);
if(count($rst1RT) > 0 && count($rst1RTFirma) == 0 && 1 != 1)
{
$redireccion = "../page_inicio.php?error=6";
}
else
{
$id_user = $rst1[0]['id'];
$nombre = $rst1[0]['nombre'];
$rol = $rst1[0]['id_rol'];
$_SESSION['usuario'] = $user;
$_SESSION['num_empleado'] = $rst1[0]['num_empleado'];
$_SESSION['id_usuario'] = $id_user;
$_SESSION['nombre'] = $nombre;
$_SESSION['id_rol'] = $rol;
$_SESSION['id_visitaduria'] = $rst1[0]['id_visitaduria'];
$_SESSION['diplomado'] = $rst1[0]['diplomado'];
$_SESSION['id_estatus'] = $rst1[0]['id_estatus'];
$_SESSION['ccat'] = $rst1[0]['ccat'];
$_SESSION['cafe_limit'] = $rst1[0]['cafe_limit'];
$_SESSION['giro'] = $rst1[0]['giro'];
$_SESSION['evaluacion'] = $rst1[0]['evaluacion'];
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (240 * 60 * 8 *12);
$redireccion = "../page_home.php";
}
}
if($rst1[0]['id_estatus'] > 2 AND $rst1[0]['id_estatus'] < 5 )
{
$redireccion = "../page_inicio.php?error=7";
}
if($rst1[0]['id_estatus'] == 1 or $rst1[0]['id_estatus'] == 2 )
{
$id_user = $rst1[0]['id'];
$nombre = $rst1[0]['nombre'];
$rol = $rst1[0]['id_rol'];
$_SESSION['usuario'] = $user;
$_SESSION['id_usuario'] = $id_user;
$_SESSION['id_visitaduria'] = $rst1[0]['id_visitaduria'];
$_SESSION['diplomado'] = $rst1[0]['diplomado'];
$_SESSION['num_empleado'] = $rst1[0]['num_empleado'];
$_SESSION['nombre'] = $nombre;
$_SESSION['id_rol'] = $rol;
$_SESSION['id_estatus'] = $rst1[0]['id_estatus'];
$_SESSION['ccat'] = $rst1[0]['ccat'];
$_SESSION['cafe_limit'] = $rst1[0]['cafe_limit'];
$_SESSION['giro'] = $rst1[0]['giro'];
$_SESSION['evaluacion'] = $rst1[0]['evaluacion'];
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (240 * 60 * 8 *12);
$redireccion = "../page_home.php";
}
}
else
{
$redireccion = "../page_inicio.php?error=9";
}
}
header("Location: $redireccion");
?>