Código:
¿Dónde está el bicho? Porque yo no lo encuentro.FormsAuthentication.Initialize() ' Se crea el ticket con el rol que le corresponda Dim ticket As New FormsAuthenticationTicket(1, _ Me.txtUsuario.Text, _ DateTime.Now, _ DateTime.Now.AddMinutes(20), _ True, "Colaboradores", _ FormsAuthentication.FormsCookiePath) ' Se encripta el ticket Dim encTicket As String = FormsAuthentication.Encrypt(ticket) ' Se crea la cookie con el ticket encriptado Dim cookie As New HttpCookie(FormsAuthentication.FormsCookieName, encTicket) cookie.Expires = ticket.Expiration ' Se envía la cookie Response.Cookies.Add(cookie) ..... Response.Write(Me.Context.User.Identity.Name & "<br>") ' Lo escribe bien Response.Write(Me.Context.User.IsInRole("Colaboradores")) ' Siempre me devuelve False
Gracias y un saludo.