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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。