发明名称 |
一种角色权限控制方法及系统 |
摘要 |
本发明公开了一种角色权限控制方法及系统,克服目前对权限控制的方法不能灵活地对系统的权限进行控制和分配的不足,该方法包括:为控制器及其方法建立权限集合;将权限集合中的权限组合成权限控制集合;将用户分配到相应的角色中,生成用户与角色的对应表;将所述对应表与所述权限控制集合进行关联,形成所述对应表与所述权限控制集合的关联关系;用户在请求使用功能点时,根据所述关联关系对用户是否具有相应的权限进行判断。本申请的实施例可以对mvc中任意控制器及任意控制器中的方法进行权限控制。 |
申请公布号 |
CN102930189B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201210388988.4 |
申请日期 |
2012.10.12 |
申请人 |
中标软件有限公司 |
发明人 |
魏星德 |
分类号 |
G06F21/30(2013.01)I |
主分类号 |
G06F21/30(2013.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
钟日红;张宇峰 |
主权项 |
一种角色权限控制方法,其特征在于,包括:为控制器及其方法建立权限集合;将权限集合中的权限组合成权限控制集合;将用户分配到相应的角色中,生成用户与角色的对应表;将所述对应表与所述权限控制集合进行关联,形成所述对应表与所述权限控制集合的关联关系;用户在请求使用功能点时,根据所述关联关系对用户是否具有相应的权限进行判断;其中,用户在请求使用功能点时,根据所述关联关系对用户是否具有相应的权限进行判断,包括:用户在请求使用功能点时,获得用户在请求使用所述功能点时发送的请求消息中的web地址所包含的参数;将web地址所包含的参数存入预设的数组中,如果预设的数组中成员个数为一个,则添加一个默认的方法作为数组的第二个成员;根据预设的数组中的所述参数获得所述请求消息所涉及的控制器及其方法;根据所述关联关系获得所述用户所对应的控制器及其方法的组合;根据所述用户所对应的控制器及其方法的组合判断所述用户是否具有所述请求消息所涉及的控制器及其方法的权限。 |
地址 |
200030 上海市徐汇区番禺路1028号1006-1010室 |