当前位置:编程学习 > C#/ASP.NET >>

使用windows域账户登陆系统,如何分配角色权限?

   现在开发的系统让用户使用域账户登陆,然后根据用户对应角色的视图找到用户所属角色再分配权限。我目前的具体做法是:
       1st.根据视图找到登陆用户的角色
       2nd.使用Roles类的isUserInRole方法看用户是否存在于该角色中,如果不存在则用AddUserToRoles添加。
   这样的做法导致用户每次登陆都要进行比对,还有就是用户角色变化后,得先从其原先所属角色中删除该用户再在新角色中将其添加,影响效率。考虑到提供给我的视图是用户对应的角色是同步变化的,但我不知道如何根据该视图来分配角色比较高效和安全,亦或是在域那里分配好Group,然后系统端根据其所属Group来分配角色。希望大家能提供点意见 --------------------编程问答-------------------- 试试注册是给用户分配角色
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,