
25/10/2005, 06:10
|
| | Fecha de Ingreso: abril-2005
Mensajes: 71
Antigüedad: 19 años, 11 meses Puntos: 0 | |
sessiones y problemas tengo un problema con respecto a las sesiones.
un usuario al querer ingresar a una zona valida su password y user con los que existe en una tabla mysql, luego de verificar su validez agrega dos variables de sesiones de esta manera y lo redirecciona a donde tiene acceso exclusivo session_start(); $_SESSION["sesion_user"] = $myrow2[user];
$_SESSION["sesion_nivel"] = $myrow2[nivel];
header("location: pag_destino.php");
el problema surge cuando cierran el explorador o cierran sesion y no se que otra cosa haran, no lo se? e intentan entrar nuevamente y no pasa nada. Es decir, vuelven a donde los direcciona este if si es verdadero <?
session_start(); if (!(isset($_SESSION["sesion_user"]))) {
/*si no existe la sesion redireccionar*/ header("location: control.php");
} else {
/*si existe verificar el nivel de acceso, antes agregar la variable ubic_nivel*/
if ($ubic_nivel < $_SESSION["sesion_nivel"]) {
/*si no pertenece al nivel redireccionar*/ header("location: pag_destino.php?estado=nolevel");
}
}
?>
Este codigo se encuentra en cada inicio de pagina de las que se tiene acceso restringido al publico comun por que puede pasar esto?
Última edición por Zippo3000; 25/10/2005 a las 06:18 |