《PHP实例:Yii2 rbac权限控制操作步骤实例教程》要点:
本文介绍了PHP实例:Yii2 rbac权限控制操作步骤实例教程,希望对您有用。如果有疑问,可以联系我们。
相关主题:YII框架
本篇的主题是 rbac权限控制的详细操作步骤,注意是操作步骤哦,关于配置与rbac的搭建,我们在yii2搭建完美后台并实现rbac权限控制实例教程说的再清楚不外了.
PHP实例
但是,在很多人的反馈下,说是完全依照本主的步骤来的,丝毫不差,为啥菜单不显示,为啥不显示呢不显示?艾玛,最终在群里帮人调试的时候找到原因了,si分的不容易啊.原因就是你学会了搭建没学会操作啊,啊,啊,我们今天就来详细的说说这rbac的权限控制具体怎么操作!当然,大前提下是你已经依照我们上文成功搭建一套完美的后台并实现了rbac权限控制.
PHP实例
以创立user表并未其添加权限为例.
PHP实例
1、创立user表,然后噼里啪啦的创立完毕,十分的简单我们就不细说了
PHP实例
2、用gii生成model+curd,如果你不会操作,可以点击yii2-gii的详细操作步调进行操作
PHP实例
3、我们打开路由页面 /admin/route/index 大概会呈现下图的界面
PHP实例
PHP实例
如果你的左侧菜单没有呈现我们上图中的/user/*系列路由,请点击其旁边的刷新按钮进行刷新.
PHP实例
如今我们把左侧的/user/*系列选中移动到右
PHP实例
4、咱们打开权限界面 /admin/permission/index
PHP实例
点击新增权限按钮,依照下图添加名称和描述即可
PHP实例
PHP实例
点击新增,胜利后会跳转到该权限的详情页面,像下图中所示,们选中/user/*系列移动到右侧
PHP实例
PHP实例
5、我们访问角色列表页面 /admin/role/index 添加角色,只填写名称和描述即可,添加成功后会跳转到角色的详情页面,然后我们依照下图只需要把权限"用户管理"移动过就行了
PHP实例
PHP实例
意思便是我们给刚刚创建的这个角色分配"用户管理"的权限,在第四步中,我们已经为"用户管理"分配了/user/*系列的权限.
PHP实例
6、我们拜访分配页面 /admin/assignment/index 为当前用户分配刚刚添加的角色.注意是角色哦,不是Permission,不要重复添加了.
PHP实例
7、如果我们想要刚刚的添加的操作"用户管理"显示在菜单上,我们还必要打开菜单列表页
PHP实例
/admin/menu/index 点击新增菜单便可.PHP实例
欢迎参与《PHP实例:Yii2 rbac权限控制操作步骤实例教程》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6821.html