• RedGlovePermission 权限管理系统源码(支持自定义权限、模块,支持角色权限,用户独立权限以及多角色权限)


         在编写管理信统软件中,您是否对于繁琐的多用户权限管理而头痛?需要对不同的用户设置不同的权限,需要添加/删除用户,并进行相应的管理.您是否对这些功能感到厌烦? 现在,RGP(Red Glove Permission)权限管理系统能给您解决一切问题! RGP权限管理系统是由Nick.Yan开发的一套简单的RGP权限管理系统,完全开源,免费使用,节省了程序员编写相关代码的大量时间和精力.该模块体积小,加载迅速,性能稳定,信息加密强度高,适合于中小型管理软件的用户权限管理. 使用本模块,您只需要集中精力在您自己的程序中,程序完成后把仅仅需要添加少量代码,即可把本模块无缝集成到您的程序中,能够稳定保密的对您自己的用户进行完全控制,非常适合各类软件开发人员使用,如果把系统中繁杂的权限设计部分去掉,你会拥有更多的精力去完善您独特的设计,让您的开发更快捷、更高效、更灵活

         主要实现在了分组权限,角色权限以及个人权限的管理功能,该系统从2008年的11月发布,当时完成了多语言,多皮肤,支持多数据库的功能,从发布到至今已经经历了将近五个月的时间,得到很多朋友的支持与关注,从中了解到了更多人的需求,暂时去掉了次要的部分完善了主要的功能,主要做了以下升级改进:

    功能
    V1
    V2
    角色权限
    支持
    支持
    用户多角色
    不支持
    支持
    分组权限
    不支持
    支持
    用户权限
    不支持
    支持
    多语言
    支持
    不支持
    多皮肤
    支持
    不支持
    多数据库
    支持
    不支持
    功能模块结构
    支持两级
    支持多级

        其实分级和角色的权限是重复功能,但也能分开设定,这么做的原因是因为有很多朋友跟我要这个功能,现在提供了两个版本,一个是提供分组功能,另一个提供用户多角色功能,我决定加上,并在配置文件中加以了配置设定,可以选择性的使用分组、角色、用户三种权限级别。
        这次为了更方便大家的使用和了解,加了用户注册和各模块的权限管制演示,在用户注册时,能过后台也可设定系统给定的角色和分组,也可以让用户注册时选择角色和分组。
    该系统采用功能模块化的管理,将功能模块的权限授予使用者,权限使用Session验证,操作简单,使用灵活,适用于中小型的管理系统,本系统现展现的是一种权限控制思路,数据逻辑都写在程序代码中,支持SQL Server/MYSQL/Oracle/Access数据库,如果要应用于实际应用中,建议优化数据逻辑,多表操作的地方使用储存过程,以便提交效率。
        在以后的发展中,为了能方便更多的使用者和使用阶层,我会将各部分辅助功能进行完善,如在V1版中的多语言,多皮肤,多数据库功能,在V2版中,我将继续进行新的功能开发,比如支持Ajax,Asp.net  MVC等,让该系统支持更多的环境和功能。

    Email:nick.yanchen@gmail.com

    源码下载和演示平台请去http://www.redglove.net 查看

    SVN:https://RedGlovePermission.svn.codeplex.com/svn

  • 相关阅读:
    配置log4j不同方法打印到不同的日志中
    Logging日志信息(转)
    Mybatis 动态sql
    mysql字段截取(转)
    tomcat多个端口配置
    Map,list,set,集合转化
    简单测试java
    java中有关自增的问题
    DMA复习
    笔试题
  • 原文地址:https://www.cnblogs.com/nick4/p/1434540.html
Copyright © 2020-2023  润新知