CommonRole 是基于ASP.NET MVC 的一个简单的权限管理系统,能实现对每个操作权限访问粒度的控制,在ASP.NET MVC体现为对每个Action的权限过滤,并且提供友好的操作管理功能。整个数据表的设计非常简洁,只包含四个基本表,即:用户信息表(mp_user_info),角色分组表(mp_role_group),资源链接表(mp_role_resource),资源权限表(mp_role_action)。用户可以方便的进行拓展。 如何使用
CommonRole目前基于MySQL开发,所以您必须先安装MySQL 5.1或以上版本。导入根目录的 SQLScript
下的sql.sql
文件到数据库,然后修改配置文件mainDB
连接字符串即可。默认的登陆用户名和密码均为cat80。
其它问题
目前CommonRole非常简单,也会存在很多不足,本人会不断完善和改进。如果大家什么好的想法和建议,可以邮件1425216653@qq.com或加入QQ群478795910进行交流。当然,您也可以使用更简单的方式fork来提交您的代码和意见。