权限管理,就是给不同的用户分配不同的权限。当用户登录或者操作时候进行判断,来阻止用户进行权限以外的操作。本次讲的是当用户登录一刻,只显示权限开启的内容。
一、建立数据库。
1、权限表funcla。来存储录入所有权限,也是避免因权限名称修改了,权限失效的问题。
3、管理员对应权限表funadmin。主要存储已开启的管理员id与权限id。
二、输出权限列表。
1、通过管理员列表进入权限分配。
2、权限分配列表。
关于权限分配列表,因为权限板块的不同,我们需要区别顶级分类与其子集。并且还需要显示权限状态。在权限状态判断中也使用了一层循环判断。代码中采用了三层嵌套循环输出。
具体代码如下
PHP;">
权限名称
分配管理员{$username}的权限
状态 |
---|