发明名称 角色权限控制方法及系统
摘要 一种角色权限控制方法,该方法包括步骤:设置需要控制权限的页面信息;对所述页面建立关系数据表;根据权限资源文件的内容和现有的用户角色,将所述页面的各种权限分配到相应的用户角色;当用户访问一个页面时,获取该页面的名称及用户角色;根据该页面名称从所述权限资源文件中读取该页面的所有权限种类,并根据该页面名称及用户角色从所述关系数据表中读取该用户角色在该页面所对应的权限;对比得到该用户角色在该页面所对应的有效权限;对该用户角色在该页面的操作进行权限控制。本发明还提供一种角色权限控制系统。本发明可以实现对访问页面的用户操作权限的控制,并方便进行用户角色或权限扩展。
申请公布号 CN104063636A 申请公布日期 2014.09.24
申请号 CN201310093807.X 申请日期 2013.03.22
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 李忠一;谢德意;赵米华
分类号 G06F21/30(2013.01)I;G06F17/30(2006.01)I 主分类号 G06F21/30(2013.01)I
代理机构 代理人
主权项 一种角色权限控制方法,其特征在于,该方法包括:设置步骤:在数据库中的权限资源文件中设置需要控制权限的页面信息,所述页面信息包括页面名称和访问该页面的权限种类;建立步骤:在数据库中对所述页面建立关系数据表,所述关系数据表记录用户角色、页面名称、权限之间的对应关系;分配步骤:根据所述权限资源文件的内容和现有的用户角色,将所述页面的各种权限分配到相应的用户角色;获取步骤:当用户访问一个页面时,获取该页面的名称及用户角色;读取步骤:根据该页面名称从所述权限资源文件中读取该页面的所有权限种类,并根据该页面名称及用户角色从所述关系数据表中读取该用户角色在该页面所对应的权限;对比步骤:将从关系数据表中读取的权限与从权限资源文件中读取的权限种类进行对比,得到该用户角色在该页面所对应的有效权限;及控制步骤:根据该用户角色在该页面所对应的有效权限,对该用户角色在该页面的操作进行权限控制。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号