Duvida sobre Role

.NET

25/03/2011

Ola a todos.

Estou comecando agora a desenvolver emVB.net e estou com uma duvida. Criei um sistema de loing para a a minha pagina usando uma classe citado pelo Fabio Galante Mans em sua video aula de Forms Authentication com a classe "RoleBasedFormsAuthentication" que por sinal e muito util. ate ai tudo bem. O sistema roda certinho so entra nas pastas que o usuario tem direito, mas quando eu crio a condição par ver qual a Role do usuario nao da certo.

Codigo que estou usando:
If User.Identity.IsAuthenticated Then
            If User.IsInRole("administrador") Then
                Label1.Text = "administrador"
            Else
                Label1.Text = "usuario"
            End If
        Else
            Label1.Text = "nao logado"
        End If

Sempre aparece no Label1 o texto usuario.

gostaria de saber se tem algum comando para eu recuperar a role que o usuario esta no momento.

Obrigado.
João Sales

João Sales

Curtidas 0

Respostas

Alexandre Santos

Alexandre Santos

25/03/2011

Oi João,

Já tentou usar o método:
Roles.IsUserInRole(User.Identity.Name, "Administrators")
Para maiores detalhes: http://msdn.microsoft.com/en-us/library/4z6b5d42.aspx#Y228

Att,

Alexandre Luiz dos Santos

GOSTEI 0
POSTAR