【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



相关文章
|
6月前
|
前端开发 数据安全/隐私保护
若依框架---权限控制角色设计
若依框架---权限控制角色设计
1091 0
|
6月前
|
NoSQL Redis 数据安全/隐私保护
若依框架----token权限控制逻辑
若依框架----token权限控制逻辑
740 0
|
6月前
|
SQL XML Java
若依框架 --- 使用数据权限功能
若依框架 --- 使用数据权限功能
832 0
|
5月前
|
缓存 安全 Java
【权限管理系统】Spring security(三)---认证过程(原理解析,demo)
【权限管理系统】Spring security(三)---认证过程(原理解析,demo)
|
11月前
|
SQL PHP 数据安全/隐私保护
thinkphp5 Auth 权限管理(1)
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // | Copyright (c) 2011 http://thinkphp.cn All rights reserved. // +-----------------------
53 0
thinkphp5 Auth 权限管理(1)
|
11月前
|
小程序 中间件 PHP
thinkphp5 Auth 权限管理(2)
这些代码按照正确的方式,放到你的项目中,auth权限管理应该就好用了。如果你的项目支持中间件,上边这部分代码直接放到中间件中就可以了。 我就是这样。
50 0
|
缓存 开发框架 PHP
laravel框架系列(一),Dcat Admin 安装
laravel框架系列(一),Dcat Admin 安装
173 0
|
PHP 开发工具 数据库
laravel系列(二) Dcat admin框架开发工具使用
laravel系列(二) Dcat admin框架开发工具使用
288 0
|
存储 数据库
Yii2如何实现用户认证?底层原理是什么?
Yii2如何实现用户认证?底层原理是什么?
158 0
|
安全 数据安全/隐私保护
YII2.0的findIdentityByAccessToken如何实现登录?
YII2.0的findIdentityByAccessToken如何实现登录?
176 0