예제 #1
0
<?php

include "../control/connection.php";
include "../control/security.php";
session_start();
echo $_SESSION['user']['id_persona'];
echo $_SESSION['code'];
var_dump(comp_tiempo());
echo time() - $_SESSION['life'];
//var_dump(destruir_sesion());
예제 #2
0
function permisos(array $p1)
{
    //recibe arreglo de permisos
    session_start();
    global $mysqli;
    if (!comp_tiempo()) {
        if (isset($_SESSION['user'])) {
            $usuario = $_SESSION['user']['id_persona'];
            $id = seguridad($usuario);
            $resultado = $mysqli->query("SELECT Id_tipo_usuario FROM persona WHERE id_persona='{$id}' AND Estado='1'") or die("Error en: " . $mysqli->error);
            if ($resultado->num_rows > 0) {
                $row = $resultado->fetch_array(MYSQLI_ASSOC);
                if (in_array($row['Id_tipo_usuario'], $p1)) {
                    return true;
                } else {
                    return false;
                }
            } else {
                return false;
                //no hay ningun usuario
            }
        } else {
            return false;
            //no tiene permisos
        }
    } else {
        return false;
    }
}