Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2003, 16:46
rvargas
 
Fecha de Ingreso: diciembre-2002
Ubicación: d.f
Mensajes: 79
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Duda con sesiones

Hola, nuevamente a todos solicito de su ayuda, mi problema es el siguiente ,

Actualmente estoy utilizando el Autentificador de Cluster. Respecto al paso de sesiones estas llegan perfectamente a la página restringida.
Bueno todo iba bien hasta que me tope con una página que contiene frames.

Les anexo el código del frame principal al cual llega sin ningun problema la variable perfil, sin embargo cuando intento desplegar alguna página X haciendo click a alguna pestaña del menu_tutor.php No me llegan los valores de la variable perfil . La página X tambien tiene el mismo código php que les anexo para restringir los accesos. El error que me envía es: Error cod.: 2 - Acceso incorrecto!

Otra duda que tengo es que cuando me deslogueo de la página , mato la sesion., pero si le doy un back a mi barra del explorer puedo ver páginas restringidas .

PD: En algunas máquinas todo el proceso del paso de variables por sesiones pasa correctamente sin embargo en otras tengo el problema que les comento en los parrafos de arriba.


Alguien me podria dar alguno de sis comentarios

Saludos Y gracias


**************************************************
<?php
session_start(); // inicio sessiones.s

////Si no tiene valor la variable perfil, acceso denegado
if (strlen(trim($_SESSION['perfil'])) == 0){
header ("Location: $redir?error_login=5");
exit;
}//del if

//Solo si se tiene el perfil de tut, adm o abs podrás acceder a la página

if ((trim($_SESSION['perfil']) != 'tut')&&
(trim($_SESSION['perfil']) != 'adm')&&
(trim($_SESSION['perfil']) != 'obs')){
header ("Location: $redir?error_login=7");
exit;
}
?>
<html>
<head>
<title>Aula Virtual-Tutor</title>
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset rows="110,*" frameborder="NO" framespacing= "0">
<frame name="menu_tutor" src="menu_tutor.php" scrolling="NO" marginwidth= "0" marginheigh= "0" noresice>
<frameset rows="90%,10%">
<FRAMESET COLS="800,*">
<frame name="centro_aula_t" src="principal_tutor.html" scrolling="auto" marginwidth= "0" marginheigh= "0" noresice>
</frameset >
<frame name="barra_tutor" src="barra_tutor.php" scrolling="NO" marginwidth= "0" marginheigh= "0" noresice>
</frameset >
</frameset>
<noframes></noframes>

<body >
</body>

</html>
*********************************************