Beruflich Dokumente
Kultur Dokumente
NET
O Membership e as Roles por si s j so uma poderosa ferramenta para controlar os usurios
e seus nveis de permisso na aplicao. A questo que se levanta com estas duas
funcionalidades : Para que s apaream as funcionalidades s quais o usurio tem permisso,
de acordo com sua role?.
Com o ASP.NET, a partir da verso 2.0, isso possvel, com a habilitando e configurando o
membership e as roles em nossa aplicao.
Application Services
Essas funcionalidades citadas acima fazem parte do que chamamos de Application Services do
ASP.NET 2.0. O Application Services precisa ser habilitado no database da nossa aplicao, pois
algumas tabelas precisam ser criadas para que o controle do membership, roles e profiles seja
possvel.
Sendo assim, precisamos habilitar o Application Services no database que iremos utilizar.
Ento no prompt de comando do Windows, digite o seguinte comando: aspnet_regsql.
Veja a Figura 1.
<roleManager enabled="true"
defaultProvider="AspNetSqlRoleProvider">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="NorthwindConnectionString"/>
</providers>
</roleManager>
Criando os usurios
Com as Roles e regras de acesso criadas, podemos agora criar os usurios. Clique na opo
Criar usurios. Crie um usurio chamado NhoQuim que ser atribudo s duas Roles (Admin e
Operators). Crie mais trs usurios (NhoSerra, Tio e ze). O usurio NhoSerra atribua a Role
Admin, ao usurio Tio atribua a Role Operators e a ze no atribua nenhuma role.
Concluso
Como pudemos ver, as funcionalidades de Membership e Roles so muito eficazes para o
controle de acesso dos usurios em nossas aplicao ASP.NET.