Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/03/2010, 10:18
bruceereu
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
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>
&nbsp;
</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 original
  1. include_once('val_acc.php');
  2.  
  3. $selfpinfo = pathinfo($_SERVER['PHP_SELF']);
  4. $url= $selfpinfo['basename'];
  5.    
  6. $user=ObtenerIdentidad();
  7. $acceso=val_acceso($user->dmail,$url);
  8. if($acceso==1):
  9.     ?>
  10.         <html>
  11.             <head>
  12.             <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  13.             </head>
  14.             <body>
  15.             <table width="70%"  border="0" cellspacing="0" cellpadding="0" class="TablaDato" align="center">
  16.                 <tr>
  17.                 <img src="imagen.jpeg">
  18.             </tr>
  19.                 <tr>
  20.                     <td>
  21.                     &nbsp;
  22.                     </td>
  23.                 </tr>
  24.                 <tr>
  25.                     <td align="center">
  26.                     "No esta autorizado a ingresar a este modulo."
  27.                     </td>
  28.                 </tr>
  29.             </table>
  30.             </body>
  31.         </html>
  32.     <? 
  33.     exit();
  34. endif;
  35. ?>


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
  1. <?
  2.  
  3. function val_acceso($user,$url){
  4.     $acceso=0;
  5.     $nobjeto=conexion();
  6.     $sql="SELECT curl
  7.           FROM tabla, tabla1, tabla2
  8.          WHERE tabla=tabla1
  9.          AND rol_tabla1=tabla2
  10.          AND cusuario='".$user."'
  11.          AND curl like '%".$url."%'";
  12.     $recroles=$nobjeto->Execute($sql);
  13.     if($recroles->EOF):
  14.     $acceso=1;
  15.    
  16.     //insertar en log para registrar el acceso no autorizado
  17.         $sql="INSERT INTO tabla_den
  18.               VALUES (tabla_den,'INTRANET','".$url."','".$_SERVER['REMOTE_ADDR']."','".$user."',SYSDATE)";
  19.         $insertlog=$nobjeto->Execute($sql);
  20. return $acceso;
  21. };
  22. ?>


Cita:
Iniciado por abimaelrc Ver Mensaje
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

Última edición por GatorV; 23/03/2010 a las 14:23