Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/09/2007, 08:09
Avatar de JuanRAPerez
JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: seciones en asp

hace esto

pone en tu tabla usuario un campo llamado nivel_acceso, aunque creo que ya lo tienes pero bueno para mi ejemplo pondremos niveles asi

Tus opciones serian como las de la siguiente tabla

nivel_acceso, Tipo
1, admin
2, vendedor
3, cajero

Cita:
user=rs("codigo")
tipo=rs("tipo")
nivel_acceso = rs("nivel_acceso")
session("usuario")=user
session("tipo")=tipo
session("nivel_acceso")=nivel_acceso
response.redirect("index.asp")
ya lo tienes para todas las paginas, luego en las pagina menu por ejemplo (si la usas con include es mucho mejor asi no tienes que editar el menu de todas las paginas pones

Opciones de menu para administradores
Cita:
<%if nivel_acceso = 1 then%>
'opciones de administrador
<%end if%>
Opciones de menu para vendedor y para administradores
Cita:
<%if nivel_acceso = 2 or if nivel_acceso = 1 then%>
'opciones de vendedores y tambien de administrador
<%end if%>
Opciones de menu cajeros
Cita:
<%if nivel_acceso = 3 or if nivel_acceso = 1 then%>
'opciones de cajereros y tambien de administrador
<%end if%>
---------------------------------------------------------------------------
y en tus paginas puedes hacer lo mismo
si un tipo de pagina solo lo pueden ver x nivel de acceso, entonces le pones al inicio

Cita:
if nivel_acceso = tal cosa then
'ejecuto el codigo de ese fulano
end if
suerte
__________________
JuanRa Pérez
San Salvador, El Salvador