fastadmin是如何设置没有权限的用户不能访问某些页面的?

简介: fastadmin是如何设置没有权限的用户不能访问某些页面的?

fastadmin是基于Auth验证的权限管理系统,支持无限级父子级权限继承,父级的管理员可任意增删改子级权限 。在控制器中添加以下两个属性来设置数据限制和数据范围

1. //在控制器中修改这两个值,就可以限制其不能访问某些页面
2. protected $dataLimit = 'auth'; //默认基类中为false,表示不启用,可额外使用auth和personal两个值
3. protected $dataLimitField = 'admin_id'; //数据限制字段

这样就可以实现没有权限的用户不能访问某些页面的功能。

相关文章
|
1月前
|
搜索推荐 数据安全/隐私保护 UED
管理后台403页面的优雅实现策略
在管理后台的开发中,403页面是一个不可忽视的存在。它不仅关系到用户体验,还涉及到系统的安全性和专业性。一个优雅实现的403页面,能够在用户无权访问某个资源时提供清晰的反馈,同时保持管理后台的整洁和一致性。以下是几个关键步骤和技术分享,帮助你实现一个既优雅又有效的403页面。
30 2
|
6月前
|
开发工具 git
大世界项目14-权限拦截控制_未登录无法看到正常页面
大世界项目14-权限拦截控制_未登录无法看到正常页面
|
7月前
|
开发工具
阿里云本机一键登录授权页面修改
阿里云本机一键登录授权页面修改
366 0
|
UED
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
103 0
|
网络架构
后台管理系统——角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
103 0
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
121 0
|
Java API 数据库
给角色分配菜单向后台提交数据的分析 | 学习笔记
快速学习给角色分配菜单向后台提交数据的分析
给角色分配菜单向后台提交数据的分析 | 学习笔记
|
存储 缓存 JavaScript
07设置用户头像的大小 授权获取用户的信息 缓存
07设置用户头像的大小 授权获取用户的信息 缓存
07设置用户头像的大小 授权获取用户的信息 缓存
|
前端开发 JavaScript 算法
如何实现后台管理系统的权限路由和权限菜单
本文是继 前端如何一键生成多维度数据可视化分析报表 实战的最后一篇文章, 主要介绍如何实现后台管理系统的权限路由和权限菜单. 希望通过这3篇文章的复盘和实战, 可以让大家开发企业应用的时候更加游刃有余.
416 0
|
数据安全/隐私保护
9、获取用户的详细信息接口,如果用户没有登录,我们提示用户登录
controller: //获取用户详细信息接口,当用户没有登录,我们强制让其登录 @RequestMapping(value = "get_information.
1147 0