[发明专利]一种基于JS平台判断权限与角色的方法在审
申请号: | 201810331961.9 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108319861A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 陈林;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户权限 角色 页面 平台判断 用户登录系统 权限 标识数据 标志数据 角色标识 角色识别 平台技术 权限标识 权限判断 用户进入 用户浏览 返回 网站 调用 封装 后台 标签 体内 | ||
1.一种基于JS平台判断识别用户权限与角色的方法,其特征在于:在用户登录系统后,从Session中获得用户ID;当用户进入首页时,在script标签里根据用户的ID号使用异步的方法从后台获取用户的权限标识与角色标识数据,然后根据所得到的标识数据封装hasPermission权限判断方法与hasRole角色识别方法,并在方法体内判断用户浏览当前页面所需的权限或角色是否在标志数据中,在的话返回true,不在则返回false;最后在页面中需要控制用户权限或角色的地方,调用这两个方法即可;从而解决了网站前端页面不易使用JS语言来判断识别用户权限和角色的问题。
2.根据权利要求1所述的解决了基于JS平台判断识别用户权限与角色的方法,其特征在于:所述的方法具体包括如下步骤:
步骤一、用户登录网站跳转到首页,从Session中获得用户的ID;
步骤二、在首页根据用户的ID异步请步请求服务器后台,得到用户的权限标志与角色标志数据;
步骤三、把标志数据分别保存到window中的perms与roles变量中;
步骤四、在common.js工具类中封装两个方法hasPermission(permission)与hasRole(role),判断用户浏览当前页面所需的权限或角色是否在标志数据中,在的话返回true,不在则返回false;
步骤五、最后在页面中需要控制用户权限或角色的地方,调用这两个方法即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810331961.9/1.html,转载请声明来源钻瓜专利网。