【laravel-admin】权限管理与实现原理

简介: 【laravel-admin】权限管理与实现原理

laravel-admin权限管理于实现原理


这是第一次使用 Markdown来写文章,以后也就使用这个来写了,那么今天呢!我们要写的是laravel-admin后台的权限管理,还有权限管理实现的原理

我们先使用laravel-admin后台实现一个权限管理

1.添加一个用户管理的权限

屏幕快照 2022-05-16 上午11.16.57.png

屏幕快照 2022-05-16 上午11.20.24.png屏幕快照 2022-05-16 上午11.20.37.png屏幕快照 2022-05-16 上午11.20.47.png


权限总结


上边给大家看了具体的表结构,其实这个不是和复杂,我们在简单的阐述一下

首先我们在做权限管理的时候为了什么,那么就是希望不同的管理员看到不同的内容

1.那么我们需要的第一个表就是后台管理员表admin_users,这个表只是用来存储管理员账号和密码

2.在一个基本那就是我们的角色表admin_roles,这个表的性质跟管理员表是一样的也是来存储角色的信息

3.那么这个时候就需要一个表来关联我们的admin_users和admin_roles表,那就是admin_role_users,这个表只是一个中间件表,里边只需要把管理员跟角色的对应关系存储即可

4.上边都完善了后我们就需要一个权限表了admin_permissions,这个表就是存储我们所有的权限

5.那么我们的权限是不是需要跟角色关联呢!只有这样用户才可以从自己的角色中获取到自己拥有的权限,那么就需要一个权限角色表admin_role_permissions



相关文章
|
7月前
|
前端开发 数据安全/隐私保护
若依框架---权限控制角色设计
若依框架---权限控制角色设计
1245 0
|
6月前
|
安全 API 数据安全/隐私保护
Django REST framework安全实践:轻松实现认证、权限与限流功能
Django REST framework安全实践:轻松实现认证、权限与限流功能
|
7月前
|
安全 Java 数据库
后端进阶之路——浅谈Spring Security用户、角色、权限和访问规则(三)
后端进阶之路——浅谈Spring Security用户、角色、权限和访问规则(三)
|
6月前
|
缓存 安全 Java
【权限管理系统】Spring security(三)---认证过程(原理解析,demo)
【权限管理系统】Spring security(三)---认证过程(原理解析,demo)
|
前端开发 中间件 数据安全/隐私保护
【Django】创建用户,中间件,表单组件
【Django】创建用户,中间件,表单组件
90 0
|
7月前
|
SQL 前端开发 数据安全/隐私保护
若依框架---权限管理设计
若依框架---权限管理设计
563 0
|
PHP 开发工具 数据库
laravel系列(二) Dcat admin框架开发工具使用
laravel系列(二) Dcat admin框架开发工具使用
348 0
|
缓存 开发框架 PHP
laravel框架系列(一),Dcat Admin 安装
laravel框架系列(一),Dcat Admin 安装
212 0
|
数据库 数据安全/隐私保护 Python
08-Django-基础篇-admin管理后台
08-Django-基础篇-admin管理后台
|
中间件 程序员 Go
你用Go写过中间件吗?带你用Gin实现【用户角色权限管理中间件】
管理后台有超管权限,超管拥有所有权限;普通管理员可以设置角色,角色单选;角色可以赋予多个权限,权限多选;这样我们就实现了对普通管理员的角色和权限的灵活管理
393 11
你用Go写过中间件吗?带你用Gin实现【用户角色权限管理中间件】