Ver Mensaje Individual
  #14 (permalink)  
Antiguo 08/12/2003, 15:18
Avatar de Gerald
Gerald
 
Fecha de Ingreso: julio-2003
Mensajes: 1.356
Antigüedad: 20 años, 9 meses
Puntos: 2
Re: Autentificador de Cluster + javascript

Cita:
Mensaje Original por isa301
Estoy realizando una pagina en dreamweaver en donde uso capaz para mostrar menus desplegables, dependiendo el usario que acceseda se visualizaran los menus que tengan asignados.

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']; 
para pasar los valores de cada uno de los menus que son valores enteros 0 y 1, dependiendo el valor es coo se activara el menu correspondiente.

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;
}
?>
para poder obtener los valores, bueno coloco todo lo demas titulos, cabeceras, etc...y las funciones para mostrar las capas y todo eso en html

despues puse algo muy sencillo como esto:

Código PHP:
<?php
  
if ($_SESSION['menu1'] == 1)
      
$valor_1 "show";
  else 
      
$valor_1 "hide";
?>
y luego pretendo pasar el valos a la funcion de la capa de la siquiente forma :

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>
y ahi esta todo el problema; no se que estoy haciendo mas al pasar el valor o si estoy colocando mal los datos.
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

Código PHP:
$_SESSION['id']=$usuario_datos['id']; 
si modificas ID por id funcionaria?
que yo sepa php es sensible a las mayusculas .

__________________
Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil
Hoteldipity
Arte Caracol