###一个基本.net MVC4的权限管理系统 #####多个用户=》一个角色 一个角色=》多个权限 #####项目可以进行角色用户的增改删查,权限的添加,角色权限的更改,日志管理。例如:无用户管理的权限和广告页权限的用户,看不到这两个操作的选项。
#####解决方案的结构为四个project,一个MVC4的project,三个类库的project。 #####三个类库分别为 ######IAuthorityManager:权限管理接口,自定义的Memebership接口 ######Lib:对以上接口的实现,和重写AuthorizeAttribute的AuthorizCore方法 ######Domain:和数据库连接,获取用户,角色,权限等数据
#####本人数据库的设计: ######ps:在数据库中设置角色表的时候如果设置SuperAdmin字段为true,则该角色拥有所有的权限