Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2004, 05:07
Scho
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 8 meses
Puntos: 1
Session en Global.asax

Hola!!
Estoy intentado "meter" a un usuario en un role cuando se autentifique usando estas lineas en global.asax:

Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)

Dim userId As IIdentity = Context.User.Identity
Dim rol As String = Session("UsuarioActual").tipo
Dim() As String = {rol}
Context.User() = New GenericPrincipal(userId, s)

End Sub


Anteriormente en el webform de login he creado una variable sesión con su nombre de usuario, tipo (el que será su rol), etc Bueno, el caso es que da este error "El estado de sesión no está disponible en este contexto" que supongo que se referirá a que no puedo leer esa variable session en global.asax.
Qué puedo hacer?


Gracias. Un saludo.