[发明专利]一种页面访问权限的处理方法及装置、存储介质和处理器在审
申请号: | 201811290154.3 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111125650A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 田健 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F16/958 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡;周春枚 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 访问 权限 处理 方法 装置 存储 介质 处理器 | ||
本申请公开了一种页面访问权限的处理方法及装置、存储介质和处理器。该方法包括:在检测到目标用户访问目标页面时,判断目标页面是否存在于权限资源中,其中,权限资源是授权目标用户访问权限的资源,权限资源中包括目标用户能访问的视图和控件,视图和控件已绑定相应的接口;如果目标页面所对应的视图资源存在于权限资源中,则执行对目标页面的访问;若目标页面所对应的视图资源不存在于权限资源中,则提醒不可访问目标页面。通过本申请,解决了相关技术中待访问页面存在授权权限的情况下,却无法进行访问的问题。
技术领域
本申请涉及网页开发技术领域,具体而言,涉及一种页面访问权限的处理方法及装置、存储介质和处理器。
背景技术
在网页开发中,对功能的权限控制是一种必须的功能。实现功能权限的控制,首先就需要对功能进行划分。传统的方式,是基于对实体(比如客户、活动等)的操作(如新增、修改、删除、查询)来定义功能粒度。比如系统里有一个客户管理功能的界面,用户访问并进入该页面时,能在界面上看到一个列表,有一些客户记录。界面上还额外有一些按钮,比如新建客户、删除客户。用户点击删除客户,其实是调用了一个删除客户的接口(该接口用后端系统提供)。在这样一种场景下,权限项里的删除客户,其实就是对应到这个删除客户的接口。一个权限项就代表一个或若干接口。
现有技术中,传统的权限结构划分,是基于对实体的操作。如果一个实体在多个页面使用,且这些页面都会调用一些相同的操作,那么就不能单纯通过对实体的操作来控制权限了。比如说,用户在页面A里可以删除客户,在页面B里也可以删除客户。但页面A还展示了客户的个人信息(如姓名、年龄等),而页面B还展示了客户的消费信息(如购买商品记录等)。系统需要对页面A和B都做权限控制,即存在用户可以访问页面A而不能访问页面B的情况。如果是对客户这个实体的删除操作授权,那么页面A和B要么都能看到,要么都看不到,无法很方便的分别控制。
另外,完全使用实体操作来做权限的粒度划分也会存在前后端协调难以保证一致性的问题。因为实体操作就是接口,它们是后端开发人员制定的,而页面的权限控制(如按钮在没有权限的时候不展示)则是前端人员来控制,这样就存在接口跟前端页面不能稳定映射的问题:如果前端某个按钮要换一个接口,则后端同样也要在权限项里重新映射,否则就存在授权了这个权限项,但访问页面时却报没有权限的情况。
针对相关技术中待访问页面存在授权权限的情况下,却无法进行访问的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种页面访问权限的处理方法及装置、存储介质和处理器,以解决相关技术中待访问页面存在授权权限的情况下,却无法进行访问的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种页面访问权限的处理方法。该方法包括:在检测到目标用户访问目标页面时,判断目标页面是否存在于权限资源中,其中,权限资源是授权目标用户访问权限的资源,权限资源中包括目标用户能访问的视图和控件,视图和控件已绑定相应的接口;如果目标页面所对应的视图资源存在于权限资源中,则执行对目标页面的访问;若目标页面所对应的视图资源不存在于权限资源中,则提醒不可访问目标页面。
进一步地,在判断目标页面是否存在于权限资源中之前,该方法还包括:获取资源层级关系,其中,资源层级关系中至少包括视图和控件之间的层级关系;依据资源层级关系对视图和控件分别绑定对应的接口;依据绑定对应接口的视图和控件生成权限资源。
进一步地,执行对目标页面的访问之后,该方法还包括:判断目标页面上的目标控件是否有权限控制;若目标控件有权限控制,判断目标控件是否存在于权限资源中;如果目标控件存在于权限资源中,则显示目标控件;若目标控件不存在于权限资源中,则隐藏目标控件。
进一步地,目标控件包括以下至少之一:页面区域、按钮和超链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811290154.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据信息的获取方法及装置
- 下一篇:网页数据显示方法和装置