[发明专利]一种页面权限控制方法及相关装置在审
申请号: | 202110680427.0 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113407993A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 杨博勋;范渊;黄进 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/958 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 权限 控制 方法 相关 装置 | ||
本申请公开了一种页面权限控制方法,应用于前端,包括:拦截页面访问路径;从后端获取页面权限列表;判断所述页面权限列表中是否存在所述页面访问路径;若存在,则跳转到所述页面访问路径对应的目标页面;若不存在,则禁止跳转到所述页面访问路径对应的所述目标页面。该方法由前端进行页面权限控制,顺应web开发的发展方向,能够减少后端开发工作量,有效提高开发效率,更便于进行技术革新。本申请还公开了一种页面权限控制装置、设备以及计算机可读存储介质,均具有上述技术效果。
技术领域
本申请涉及页面管理技术领域,特别涉及一种页面权限控制方法;还涉及一种页面权限控制装置、设备以及计算机可读存储介质。
背景技术
对于同一个平台,不同的用户拥有不同的页面权限时,不同的用户页面上会有不同的菜单选项展示,用户通过点击页面上菜单而跳转到相应的页面。如此看似实现了页面的权限控制,但是当用户直接在浏览器的地址栏输入自身没有权限的页面地址时,用户仍然可以访问自身没有权限的页面,产生用户没有更高级别的权限却可以进行更高级别的操作的问题。因此需进行页面权限控制。
针对页面权限控制,现有技术方案前后端不分离,页面由后端来控制,所有的控制逻辑都在后端,这样极大的增加了后端开发量,有背于web开发的发展方向,不利于快捷式开发,并且技术革新难度大,需要将后端的权限控制逻辑整体迁移。
因此,如何解决上述技术缺陷已成为本领域技术人员亟待解决的技术问题。
发明内容
本申请的目的是提供一种页面权限控制方法,由前端进行页面权限控制,顺应web开发的发展方向,能够减少后端开发工作量,有效提高开发效率,更便于进行技术革新。本申请的另一个目的是提供一种页面权限控制装置、设备以及计算机可读存储介质,均具有上述技术效果。
为解决上述技术问题,本申请提供了一种页面权限控制方法,应用于前端,包括:
拦截页面访问路径;
从后端获取页面权限列表;
判断所述页面权限列表中是否存在所述页面访问路径;
若存在,则跳转到所述页面访问路径对应的目标页面;
若不存在,则禁止跳转到所述页面访问路径对应的所述目标页面。
可选的,所述判断所述页面权限列表中是否存在所述页面访问路径包括:
判断所述页面访问路径是否包含所述页面权限列表中的页面路径字符串;
若不包含,则所述页面权限列表中不存在所述页面访问路径;
若包含,则根据分隔符对所述页面访问路径进行分割与格式转化,得到第一数组;以及根据分割符对所述页面权限列表中所述页面访问路径所包含的所述页面路径字符串进行分割与格式转换,得到第二数组;
判断所述第二数组是否为所述第一数组的子集;
若是,则所述页面权限列表中存在所述页面访问路径;
若否,则所述页面权限列表中不存在所述页面访问路径。
可选的,所述从后端获取页面权限列表包括:
判断本地存储中是否存在token;
若不存在,则返回到登录页面;
若存在,则向所述后端发送携带所述token的网络请求;
接收所述后端响应所述网络请求时返回的所述页面权限列表。
可选的,还包括:
若所述页面权限列表中不存在所述页面访问路径,则跳转到指定页面或发出提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110680427.0/2.html,转载请声明来源钻瓜专利网。