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.