以admin角色为例只允许角色为admin的用户访问
设定WebConfig文件
<roleManager enabled=true/>
<authorization>
<allow roles=admin/>
<deny users=*/>
</authorization>
在Globalasax文件的Application_Start事件处理方法中添加角色
if(!RolesRoleExists(admin)) RolesCreateRole(admin);
登录时对Admin 角色的用户添加如下代码
FormsAuthenticationSetAuthCookie (tb_usernameText false);
if(!RolesIsUserInRole (tb_usernameTextadmin))
RolesAddUserToRole (tb_usernameText admin);
ResponseRedirect (FormsAuthenticationGetRedirectUrl (tb_usernameText false));
前提)有角色admin存在)当前用户属于admin角色