Buenos dias, estos son los archivos con los que estoy validando los archivos php pero sin varibles por la url
<?
include_once('val_acc.php');
$selfpinfo = pathinfo($_SERVER['PHP_SELF']);
$url= $selfpinfo['basename'];
$user=ObtenerIdentidad();
$acceso=val_acceso($user->dmail,$url);
if($acceso==1):
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="70%" border="0" cellspacing="0" cellpadding="0" class="TablaDato" align="center">
<tr>
<img src="imagen.jpeg">
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td align="center">
"No esta autorizado a ingresar a este modulo."
</td>
</tr>
</table>
</body>
</html>
<?
exit();
endif;
?>
este es el archivo val_acc.php, que esta incluido en el primer archivo que mostre, en este es donde creo que tiene que ir la validacion nueva pero escucho sugerencias por favor.
<?
function val_acceso($user,$url){
$acceso=0;
$nobjeto=conexion();
$sql="SELECT curl
FROM tabla, tabla1, tabla2
WHERE tabla=tabla1
AND rol_tabla1=tabla2
AND cusuario='".$user."'
AND curl like '%".$url."%'";
$recroles=$nobjeto->Execute($sql);
if($recroles->EOF):
$acceso=1;
//insertar en log para registrar el acceso no autorizado
$sql="INSERT INTO tabla_den
VALUES (tabla_den,'INTRANET','".$url."','".$_SERVER['REMOTE_ADDR']."','".$user."',SYSDATE)";
$insertlog=$nobjeto->Execute($sql);
return $acceso;
};
?>
Buenos dias, estos son los archivos con los que estoy validando los archivos php pero sin varibles por la url
Código PHP:
Ver originalinclude_once('val_acc.php');
$selfpinfo = pathinfo($_SERVER['PHP_SELF']);
$url= $selfpinfo['basename'];
$user=ObtenerIdentidad();
$acceso=val_acceso($user->dmail,$url);
if($acceso==1):
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="70%" border="0" cellspacing="0" cellpadding="0" class="TablaDato" align="center">
<tr>
<img src="imagen.jpeg">
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td align="center">
"No esta autorizado a ingresar a este modulo."
</td>
</tr>
</table>
</body>
</html>
<?
endif;
?>
este es el archivo val_acc.php, que esta incluido en el primer archivo que mostre, en este es donde creo que tiene que ir la validacion nueva pero escucho sugerencias por favor.
Código PHP:
Ver original<?
function val_acceso($user,$url){
$acceso=0;
$nobjeto=conexion();
$sql="SELECT curl
FROM tabla, tabla1, tabla2
WHERE tabla=tabla1
AND rol_tabla1=tabla2
AND cusuario='".$user."'
AND curl like '%".$url."%'";
$recroles=$nobjeto->Execute($sql);
if($recroles->EOF):
$acceso=1;
//insertar en log para registrar el acceso no autorizado
$sql="INSERT INTO tabla_den
VALUES (tabla_den,'INTRANET','".$url."','".$_SERVER['REMOTE_ADDR']."','".$user."',SYSDATE)";
$insertlog=$nobjeto->Execute($sql);
return $acceso;
};
?>
Cita:
Iniciado por abimaelrc Sinceramente me perdí con la pregunta, podrias mejor presentar el código que estés usando para que te puedan dar explicar lo que puedes hacer.
Buenas tardes, envie el codigo q estoy utilizando, sera que me orientar