一种基于文件设计的RBAC的角色权限修改方法

    公开(公告)号:CN117272397B

    公开(公告)日:2024-04-16

    申请号:CN202311563742.0

    申请日:2023-11-22

    Abstract: 本发明提出一种基于文件设计的RBAC的角色权限修改方法,包括以下步骤:S1,构建动态文件和静态文件,并记录动态文件的修改时间和静态文件的修改时间,所述动态文件为新增、删除角色或修改角色权限的修改文件,所述静态文件为设有角色及角色的权限的现存文件;S2,当有角色进行访问时,判断动态文件的记录时间和静态文件的记录时间是否一致,若是,进行S3,若否,解析动态文件,将解析结果记录到内存模块,同时更新静态文件的记录时间,再进行S3;S3,从内存模块中获取权限,并根据权限获取对应数据。本发明通过简单的文件配置修改即可满足角色、权限动态变化功能实时生效功能,满足软件系统前端到后台的权限控制问题。

    一种基于文件设计的RBAC的角色权限修改方法

    公开(公告)号:CN117272397A

    公开(公告)日:2023-12-22

    申请号:CN202311563742.0

    申请日:2023-11-22

    Abstract: 本发明提出一种基于文件设计的RBAC的角色权限修改方法,包括以下步骤:S1,构建动态文件和静态文件,并记录动态文件的修改时间和静态文件的修改时间,所述动态文件为新增、删除角色或修改角色权限的修改文件,所述静态文件为设有角色及角色的权限的现存文件;S2,当有角色进行访问时,判断动态文件的记录时间和静态文件的记录时间是否一致,若是,进行S3,若否,解析动态文件,将解析结果记录到内存模块,同时更新静态文件的记录时间,再进行S3;S3,从内存模块中获取权限,并根据权限获取对应数据。本发明通过简单的文件配置修改即可满足角色、权限动态变化功能实时生效功能,满足软件系统前端到后台的权限控制问题。

Patent Agency Ranking