ok, bueno lo que trato de hacer es lo siguiente:
El autentificador de cluster cuenta con una variable que se llama nivel de acceso, bueno esa variable esta bien por que me sirve pero aparte agregue 8 variables mas poniedoles "menu1...menu8" respectivamente. En el archivo aut_verifica.inc.php hice los siguiente cambios:
Código PHP:
$_SESSION['id']=$usuario_datos['ID'];
$_SESSION['nivel']=$usuario_datos['nivel'];
$_SESSION['login']=$usuario_datos['usuario'];
$_SESSION['pass']=$usuario_datos['pass'];
$_SESSION['menu1']=$usuario_datos['menu1'];
$_SESSION['menu2']=$usuario_datos['menu2'];
$_SESSION['menu3']=$usuario_datos['menu3'];
$_SESSION['menu4']=$usuario_datos['menu4'];
$_SESSION['menu5']=$usuario_datos['menu5'];
$_SESSION['menu6']=$usuario_datos['menu6'];
$_SESSION['menu7']=$usuario_datos['menu7'];
$_SESSION['menu8']=$usuario_datos['menu8'];
Una vez que accese a la pagina del menu coloco al inicio de la pagina lo siguiente:
Código PHP:
<?
require("aut_verifica.inc.php");
$nivel_acceso=10; // Nivel de acceso para esta página.
if ($nivel_acceso <= $_SESSION['usuario_nivel']){
header ("Location: $redir?error_login=5");
exit;
}
?>
despues puse algo muy sencillo como esto:
Código PHP:
<?php
if ($_SESSION['menu1'] == 1)
$valor_1 = "show";
else
$valor_1 = "hide";
?>
Código PHP:
<td height=20 width=120 class="menuprinc" variable onMouseOver="MM_showHideLayers('Menu1','',<?php $valor_1; ?>,'bitacora','','hide','ilicitos','','hide','danos','','hide','matriz','','hide');AM_timeroff()" onMouseOut=AM_timeron()><div align="center" class="menuprin">Subestaciones</div></td>
ya probe tambien poniendolo <? echo $valor_1; ?> y nada...
Alguien puede ayudarme o indicarme si esto se puede hacer o no es valido, o de plano no se puede
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)