网页元素展示的方法、装置、终端及存储介质制造方法及图纸

技术编号:20493800 阅读:20 留言:0更新日期:2019-03-02 23:32
本公开是关于一种网页元素展示的方法、装置、终端、服务器及存储介质,属于前端开发技术领域。所述方法包括:根据用户的验证信息,发起权限验证请求;接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。采用本公开,可以减少服务器资源的浪费。

The Method, Device, Terminal and Storage Medium of Web Element Display

The present disclosure relates to a method, device, terminal, server and storage medium for displaying web page elements, and belongs to the technical field of front-end development. The method includes: initiating a permission verification request according to the user's authentication information; receiving the permission verification result, which includes the corresponding permission field of the user; and not displaying the web page element if the pending validation field of the web page element is not the permission field. This disclosure can reduce the waste of server resources.

【技术实现步骤摘要】
网页元素展示的方法、装置、终端及存储介质
本公开涉及前端开发
,尤其涉及一种网页元素展示的方法、装置、终端及存储介质。
技术介绍
随着对数据安全的重视程度的提高,权限问题基本是所有管理系统都需要解决的一个关键问题。通常来讲,一个管理系统根据用户不同的职能可以划分出不同的权限,不同权限的用户可以进行不同的操作。为了降低开发成本和维护成本,目前的权限管理大多是在后端实现的,即前端在显示页面中展示所有权限拥有的显示部件(可以称之为网页元素),当接收到某个网页元素对应的操作指令时,向后端的服务器发送对应的操作请求以及用户的权限信息,服务器判断是否有权限实现该操作指令对应的操作,如果没有权限,则不实现该操作指令对应的操作,并通过前端向用户发出提示信息。举例来说,“创建任务”这个操作是普通管理员以及超级管理员拥有的权限,普通用户没有操作权限,如果普通用户点击了界面上的这个网页元素,则终端向服务器发送权限信息以及该按钮对应的操作请求,服务器验证接收的权限信息后,确定该用户没有权限进行该操作,则向终端发送权限不足提示消息,终端接收后在界面上显示没有权限进行操作的提示信息,如图1所示,用户没有权限却还发起了越权请求,对服务器来说既浪费资源又增加了处理压力。
技术实现思路
本公开提供一种网页元素展示的方法、装置、终端及存储介质,可以解决浪费服务器资源的问题。根据本公开实施例的第一方面,提供一种网页元素展示的方法,包括:根据用户的验证信息,发起权限验证请求;接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。可选地,所述方法还包括:如果网页元素的待验证字段不是所述权限字段,且所述网页元素包含对应的展示方案,则按照所述展示方案展示所述网页元素。可选地,所述展示方案包括禁用网页元素、移除超链接或隐藏网页元素。可选地,所述如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素,包括:如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,不展示所述网页元素;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,不展示所述网页元素。可选地,所述方法还包括:如果网页元素对应单个待验证字段,且所述单个待验证字段不是所述权限字段,则确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,确定所述网页元素不具有展示权限;当所述网页元素不具有展示权限,且所述网页元素包含对应的展示方案时,按照所述展示方案展示所述网页元素;当所述网页元素不具有展示权限,且所述网页元素不包含对应的展示方案时,不展示所述网页元素。可选地,所述如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素,包括:将所述用户对应的权限字段传入权限组件;将网页元素的待验证字段传入所述权限组件,基于所述权限组件确定所述用户对应的权限字段中是否包括所述网页元素的待验证字段,如果所述用户对应的权限字段中不包括所述网页元素的待验证字段,则所述网页元素的待验证字段不是所述权限字段。根据本公开实施例的第二方面,提供一种网页元素展示的方法,包括:接收终端发送的权限验证请求,其中,所述权限验证请求包括用户的验证信息;当所述用户的验证信息通过验证时,确定所述用户对应的权限字段;向所述终端发送权限验证结果,所述权限验证结果中包括所述用户对应的权限字段。根据本公开实施例的第三方面,提供一种网页元素展示的装置,包括:发送单元,用于根据用户的验证信息,发起权限验证请求;接收单元,用于接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;展示单元,用于如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。可选地,所述展示单元,还用于:如果网页元素的待验证字段不是所述权限字段,且所述网页元素包含对应的展示方案,则按照所述展示方案展示所述网页元素。可选地,所述展示方案包括禁用网页元素、移除超链接或隐藏网页元素。可选地,所述展示单元,用于:如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,不展示所述网页元素;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,不展示所述网页元素。可选地,所述装置还包括:确定单元,用于如果网页元素对应单个待验证字段,且所述单个待验证字段不是所述权限字段,则确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,确定所述网页元素不具有展示权限;所述展示单元,还用于当所述网页元素不具有展示权限,且所述网页元素包含对应的展示方案时,按照所述展示方案展示所述网页元素;当所述网页元素不具有展示权限,且所述网页元素不包含对应的展示方案时,不展示所述网页元素。可选地,所述展示单元,用于:将所述用户对应的权限字段传入权限组件;将网页元素的待验证字段传入所述权限组件,基于所述权限组件确定所述用户对应的权限字段中是否包括所述网页元素的待验证字段,如果所述用户对应的权限字段中不包括所述网页元素的待验证字段,则所述网页元素的待验证字段不是所述权限字段。根据本公开实施例的第四方面,提供一种网页元素展示的装置,包括:接收单元,用于接收终端发送的权限验证请求,其中,所述权限验证请求包括用户的验证信息;确定单元,用于当所述用户的验证信息通过验证时,确定所述用户对应的权限字段;发送单元,用于向所述终端发送权限验证结果,所述权限验证结果中包括所述用户对应的权限字段。根据本公开实施例的第五方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:根据用户的验证信息,发起权限验证请求;接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。根据本公开实施例的第六方面,提供一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收终端发送的权限验证请求,其中,所述权限验证请求包括用户的验证信息;当所述用户的验证信息通过验证时,确定所述本文档来自技高网...

【技术保护点】
1.一种网页元素展示的方法,其特征在于,包括:根据用户的验证信息,发起权限验证请求;接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。

【技术特征摘要】
1.一种网页元素展示的方法,其特征在于,包括:根据用户的验证信息,发起权限验证请求;接收权限验证结果,所述权限验证结果中包括所述用户对应的权限字段;如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素。2.根据权利要求1所述的网页元素展示的方法,其特征在于,所述方法还包括:如果网页元素的待验证字段不是所述权限字段,且所述网页元素包含对应的展示方案,则按照所述展示方案展示所述网页元素。3.根据权利要求2所述的网页元素展示的方法,其特征在于,所述展示方案包括禁用网页元素、移除超链接或隐藏网页元素。4.根据权利要求1所述的网页元素展示的方法,其特征在于,所述如果网页元素的待验证字段不是所述权限字段,则不展示所述网页元素,包括:如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,不展示所述网页元素;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,不展示所述网页元素。5.根据权利要求1所述的网页元素展示的方法,其特征在于,所述方法还包括:如果网页元素对应单个待验证字段,且所述单个待验证字段不是所述权限字段,则确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为与逻辑,则当所述网页元素对应的多个待验证字段中存在至少一个待验证字段不是权限字段时,确定所述网页元素不具有展示权限;如果网页元素对应多个待验证字段,且所述网页元素对应的多个待验证字段之间的逻辑关系为或逻辑,则当所述网页元素对应的多个待验证字段均不是权限字段时,确定所述网页元素不具有展示权限;当所述网页元素不具有展示权限,且所...

【专利技术属性】
技术研发人员:刘铮铮
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1