如何控制权限,更加好的方法

简介: 如何控制权限,更加好的方法

使用全局前置守卫,来判断权限:

如果有多个页面,就加||

最好的方法是写个数组,只要判断在里面存在就ok了

index.of的意思是判断数组在里面

可以单独的弄一个json文件,任何路径都可以放到这个数组里,在router里新建一个pathArr.js文件

导入这个模块就可能得出这个数组

把这个js文件导入index.js文件中:

模块,以后有权限的路径都往这里写

我们写一个与component平级的名为view文件,这个文件是由某个组件通过路由进行加载的,那么就可以放到view文件下,就用view,component是不用路由进行切换的组件:

相关文章
|
5月前
|
JSON 数据格式
|
5月前
|
开发工具 git
大世界项目14-权限拦截控制_未登录无法看到正常页面
大世界项目14-权限拦截控制_未登录无法看到正常页面
|
资源调度 前端开发 数据库
权限 | 前端控制权限
啊,我们经常做权限控制,控制菜单,控制按钮功能等,但是在一些特殊情况下不能够由后端来做权限控制,那就只能前端来做啦。
|
SQL XML 缓存
修改若依的数据权限功能
修改若依的数据权限功能
1151 0
|
中间件 数据安全/隐私保护
使用RoleBasedAuthorization实现基于用户角色的访问权限控制
本文将介绍如何通过 [Sang.AspNetCore.RoleBasedAuthorization](https://www.nuget.org/packages/Sang.AspNetCore.RoleBasedAuthorization) 库实现 RBAC 权限管理。
182 0
使用RoleBasedAuthorization实现基于用户角色的访问权限控制
|
SQL 存储 数据库
数据权限这样设计,你觉得如何?
在项目实际开发中我们不光要控制一个用户能访问哪些资源,还需要控制用户只能访问资源中的某部分数据。 控制一个用户能访问哪些资源我们有很成熟的权限管理模型即RBAC,但是控制用户只能访问某部分资源(即我们常说的数据权限)使用RBAC模型是不够的,本文我们尝试在RBAC模型的基础上融入数据权限的管理控制。
3175 1
|
存储 安全 算法
项目之用户登录和访问权限的控制(5)
项目之用户登录和访问权限的控制(5)
150 0
|
安全 Java 测试技术
项目之用户登录和访问权限的控制(6)
项目之用户登录和访问权限的控制(6)
264 0
|
弹性计算 监控 数据安全/隐私保护
权限细粒度设置
云产品权限细粒度设置
1048 0