没有合适的资源?快使用搜索试试~ 我知道了~
先我们配置个编辑的ROLE_EDITOR,它继承于然后是普通管理员,普通管理员继承于上两个,拥有这两个的权限,使中括号,继承于ROLE_EDITOR和最后是超级
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86325273/bg1.jpg)
《Symfony 5全⾯开发》视频教程代码仓库:https://github.com/teebbstudios/teebblog
2021/9/29
1 / 3
我
们
查
看
⼀下
Symfony Security
⽂
档
,
看
⼀下
⽂
档
的⽬
录
。
这
⾥
有
⼀
段
是
关
于
层
级
⻆
⾊
的
,
我
们
点
击
这
⾥
。
在
s
ec
ur
i
ty
配
置
⽂
件中
,
我
们
可
以
配
置
⻆
⾊
的
层
级
,
这
⾥
有
段
示
例
的
配
置
。
我
们
看
⼀下
配
置
的
⽂
档
。
ROLE_ADMIN
⻆
⾊
会
拥
有
ROLE_USER
⻆
⾊
的
权
限
。
ROLE_SUPER_ADMIN
⻆
⾊
会
⾃
动
的
拥
有
ROLE_ADMIN
⻆
⾊
、
ROLE_ALLOWED_TO_SWITCH
⻆
⾊
和
ROLE_USER
⻆
⾊
。
ROLE_SUPER_ADMIN
⻆
⾊
从
ROLE_ADMIN
⻆
⾊
进
⾏
了
继
承
。
我
们
复
制
配
置
项
,
回
到
项
⽬
,
打
开
s
ec
ur
i
ty
.
y
aml
配
置
⽂
件
。
我
们
添
加
⼀下
⻆
⾊
的
继
承
,
随
着
我
们
博
客
系统
的
开
发
,
我
们
可
能
需
要
为
⽤
户
配
置
多
个
⻆
⾊
。
⾸
先
我
们
配
置
⼀个
编
辑
的
⻆
⾊
ROLE_EDITOR
,
它
继
承
于
ROLE_USER
。
然
后
是
⽂
章
审
核
⻆
⾊
ROLE_CHECKER
,
它
也
继
承
于
ROLE_USER
⻆
⾊
。
然
后
是普
通
管
理
员
⻆
⾊
,
普
通
管
理
员
⻆
⾊
继
承
于
上
⾯
两个
⻆
⾊
,
拥
有
这
两个
⻆
⾊
的
权
限
,
使
⽤
中
括
号
,
继
承
于
ROLE_EDITOR
和
ROLE_CHECKER
。
最
后
是
超
级
管
理
员
⻆
⾊
,
超
级
管
理
员
⻆
⾊
继
承
于
ROLE_ADMIN
⻆
⾊
,
ROLE_SUPER_ADMIN
继
承
于
ROLE_ADMIN
,
然
后
超
级
管
理
员
⻆
⾊
还
可
以使
⽤
switch user
,
这
⾥
我
们
需
要
添
加
⼀下
ROLE_ALLOWED_TO_SWITCH
。
#config/packages/security.yaml
security:
role_hierarchy:
ROLE_EDITOR: ROLE_USER
ROLE_CHECKER: ROLE_USER
ROLE_ADMIN: [ROLE_EDITOR, ROLE_CHECKER]
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
# ...
这
样
我
们
的
⻆
⾊
层
级
就
配
置
好
了
,
我
们
来
修
改
F
i
xtur
e
s
⽂
件
。
来
创
建
⼏
个
⽤
户
,
并
且
指
定
⽤
户
的
⻆
⾊
。
打
开
F
i
xtur
e
s
,
我
们
先
来
修
改
⼀下
admin
⽤
户
。
现
在
admin
⽤
户
只
需
要
指
定
ROLE_SUPER_ADMIN
⻆
⾊
就
可
以了
。
我
们
复
制
⼀下
这
⾥
的
代
码
,
粘
贴
。
我
们
创
建
⼀个
编
辑
⽤
户
editor
,
设
置编
辑
⽤
户
的
⽤
户
名
edi
tor
,
设
置
它
的
⻆
⾊
为
ROLE_EDITOR
,
设
置
密
码
,
密
码
我
们也
设
置
为
edi
tor
。
然
后
我
们
添
加
审
核
⽤
户
,
checker
,
⽤
户
名
我
们修
改
为
checke
r
,
⻆
⾊
修
改
为
ROLE_CHECKER
,
密
码
也修
改
为
checke
r
(
这
⾥
参
数
$
edi
tor
应
该
修
改
为
$
checke
r
)
。
然
后
我
们
添
加
⼀个
普
通
管
理
员
⽤
户
$
s
im
p
le
A
dmin
,
⽤
户
名
我
们
设
置
为
simple_admin
,
⻆
⾊
设
置
为
ROLE_ADMIN
,
然
后
密
码
也
设
置
为
admin
。
最
后
我
们使
⽤
$
manage
r
对
象
进
⾏
⼀下
保
存
,
重
置
⼀下
数据
库
。
#src/DataFixtures/AppFixtures.php
class AppFixtures extends Fixture
{
public function load(ObjectManager $manager)
{
// ...
$editor = new User();
$editor->setUsername('editor');
$editor->setRoles(['ROLE_EDITOR']);
$editor->setPassword($this->userPasswordHasher-
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![avatar](https://profile-avatar.csdnimg.cn/d2cc74e33a854380862912af2e9bb9f4_weixin_35792236.jpg!1)
洪蛋蛋
- 粉丝: 26
- 资源: 334
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 652027170733254多亿影视.apk
- 创新实践CNN车牌识别项目
- 小程序版图像分类算法对中文数字识别-不含数据集图片-含逐行注释和说明文档.zip
- 公交卡管理系统一个实验
- C语言学生成绩管理系统(信息可保存读取txt文件)
- 网上零食销售系统论文.docx
- 小程序版图像分类算法对电脑配件分类识别-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版深度学习CNN训练识别8种水果-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版基于深度学习对手势动作分类识别-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版深度学习CNN训练识别手写数字图像中的数字分类-不含数据集图片-含逐行注释和说明文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0