Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2011, 08:47
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: Manejar tipos de usuarios

Yo manejo variables de sesion en las que tengo IdUsuario, Login (para mostrarlo en un recuadro) y Tipo de Usuario.

En la pantalla de login, con los datos leidos de la BD inicializo estas variables, y despues, en cada página del sitio web llamo a una función Autorizado:

Código vb:
Ver original
  1. Public Sub autorizado(ByVal perfil_necesario As Integer)
  2.         If perfil_necesario < System.Web.HttpContext.Current.Session("tipo_usuario_logeado") Then
  3.             System.Web.HttpContext.Current.Response.Redirect("login.aspx?mensaje=PRIVADO", True)
  4.         End If
  5.     End Sub

Los tipos de usuarios los manejo de menor a mayor, por ejemplo:

1 = administrador
2 = docente
3 = alumno
etc...

En cuanto al menú, igual, para escribir cada elemento tendrás que preguntar por la variable Session("tipo_usuario_logeado").

Un saludo