Пример #1
0
// Objeto de tipo login
// Indica la dependencia con el archivo validaciones.php
require_once "../validaciones.php";
$validar = new Validaciones();
//Objeto de tipo validaciones
// Indica dependencia con el archivo Usuario.php
require_once '../Usuario.php';
//Inicio de sesión
if (!isset($_SESSION)) {
    session_start();
}
//Recibir los datos ingresados en el formulario
$documento = $_POST['documento'];
$password = $_POST['password'];
// Se realiza la validación
if ($validar->validar_documento($documento)) {
    if ($log->validarCredencialesEmpleado($documento, $password)) {
        $user = $log->crearUsuarioEmpleado($documento, $password);
        $_SESSION['user'] = $user;
        //enviar por sesion el rol al script que gestiona la interfaz del html oara que use roles con el rol obtenido de la session
        //Definimos las variables de sesión y redirigimos a la página de usuario
        //Pasar todos los atributos por variable de sesion para no hacer consulta en index
        $_SESSION['documento_usuario'] = $user->getDocumento_usuario();
        $_SESSION['rol_usuario'] = $user->getRol_usuario();
        $_SESSION['nombres_usuario'] = $user->getNombres_usuario();
        header("Location: ../index.php");
    } elseif ($log->validarCredencialesPasajero($documento, $password)) {
        echo "OK";
    } else {
        echo '<script language = javascript>
	        alert("Usuario o Password errados, por favor verifique.")