Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/01/2009, 14:18
Avatar de Polu
Polu
 
Fecha de Ingreso: febrero-2003
Mensajes: 135
Antigüedad: 21 años, 3 meses
Puntos: 0
De acuerdo Respuesta: Aplicar nivel de acceso a una sesión

Correcto Freakme,

Lo he probado y me va bien, he tenido que quiterle else, que extiende la sentencia if, quedaría así:

Código PHP:
<?php
session_start
();
if (!isset(
$_SESSION['user']))
{
 die (
"<center><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#CC0000'><strong>Aviso</strong><br>     
<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#CC0000'>No has iniciado sesión o no tienes permiso para ver esta página.<br>"
);
}
else{
         
$nivel_user =$_SESSION['nivel_acceso'];
         if (
$nivel_user == 2)
         die (
"No tienes acceso a este nivel");
}
?>
Tambien lo he hecho de esta manera y me va bien:

Código PHP:
<?php
session_start
();
if (!isset(
$_SESSION['user']))
{
 die (
"<center><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#CC0000'><strong>Aviso</strong><br>     
<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#CC0000'>No has iniciado sesión o no tienes permiso para ver esta página.<br>"
);
}
if(
$_SESSION[nivel_acceso] == 2)
{
echo 
'Tienes nivel 2 y puedes ver esta página';

}else{
die(
"No tienes el nivel adecuado"); 
}

?>
Gracias Freakme, entre todos, podemos.