[发明专利]一种基于SSH网站实现RBAC访问权限控制的方法在审
| 申请号: | 201410843787.8 | 申请日: | 2014-12-30 |
| 公开(公告)号: | CN104486357A | 公开(公告)日: | 2015-04-01 |
| 发明(设计)人: | 周世义;刘若鸿;武扬;刘伟;段明明 | 申请(专利权)人: | 北京经开投资开发股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 夏静洁 |
| 地址: | 100176 北京市大兴区经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 ssh 网站 实现 rbac 访问 权限 控制 方法 | ||
1.一种基于SSH网站实现RBAC访问权限控制的方法,其特征在于,包括以下步骤:
步骤1,用户对页面进行访问请求,判断Session中的用户名变量是否为空,若为空,则跳转到登录页面让用户登录,否则将用户信息保存在所述Session中;
步骤2,用户访问数据库,并将登录成功的用户信息保存在所述session中;
步骤3,ORM模块访问所述数据库,从所述数据库得到访问页面相应的权限信息;
步骤4,触发AOP拦截器,所述APO拦截器从所述Session中得到用户的权限信息;
步骤5,所述AOP拦截器判断用户的权限信息,若包含步骤3得到的权限信息,则用户访问成功,否则访问失败。
2.根据权利要求1所述的一种基于SSH网站实现RBAC访问权限控制的方法,其特征在于,所述数据库包括:
用户表,包括用户编码及用户名,用于储存用户信息;
角色表,包括角色编码及角色名,用于储存角色信息;
权限表,包括权限编码、权限名和URL地址,用于储存具体的权限信息;
用户角色表,包括用户编码和角色编码,实现用户和角色的多对多映射;
角色权限表:包括角色编码和权限编码,实现角色和权限的多对多映射;
所述角色表通过所述用户角色表与所述用户表进行多对多的关联;
所述角色表通过所述角色权限表与所述权限表进行多对多关联。
3.根据权利要求2所述的一种基于SSH网站实现RBAC访问权限控制的方法,其特征在于,所述角色表中加入父类角色编码用以适应角色的分级。
4.根据权利要求2所述的一种基于SSH网站实现RBAC访问权限控制的方法,其特征在于,所述用户信息、所述角色信息和所述权限信息均以变量名的形式储存在session中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经开投资开发股份有限公司,未经北京经开投资开发股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410843787.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路由器推送本地信息的方法
- 下一篇:访问控制方法和装置





