普通用户显示本身拥有的权限

 时间:2024-10-12 23:48:16

1、我们在登录的时候,记录登录用户的用户id以及用户的用户名。 通过用户的id去查询用户所属的用户组,然后通过用户组中额度ids,再去查询权限表,获得用户所具有的权限。先去查询用户所属的用户组:控制器:IndexController.class.php方法:left方法

普通用户显示本身拥有的权限

2、创建我们自定义的RoleModel模型

普通用户显示本身拥有的权限

3、通过用户组id获取用户组信息

普通用户显示本身拥有的权限

4、通过用户组信息中的’role_auth_ids’字段查询’sw_auth’表,获取用户组所具有的权限信息:先创建自定义的AuthModel.class.php

普通用户显示本身拥有的权限

5、通过auth_level字段来区分顶级菜单和次顶级菜单。查询出的顶级菜单和二级菜单:

普通用户显示本身拥有的权限

6、将查询到的数据传递给模版文件去展示

普通用户显示本身拥有的权限

7、修改模版文件left.html删除不需要的内容,最终的效果如下:

普通用户显示本身拥有的权限

8、一级菜单和二级菜单是有关联的,通过’auth_pid’这个字段去关联。显示效果一级菜单和二级菜单是有关联的,通过’auth_pid’这个字段去关联。显示效果

普通用户显示本身拥有的权限

9、模版的修改

普通用户显示本身拥有的权限
  • 如何在windows server 2008中添加环境变量
  • 怎么打开晨曦小账本的数据备份的本地磁盘?
  • 解决SQL Server error:40(错误:53)
  • Windows 7操作系统禁止移动存储设备写入数据
  • 金蝶云星空如何修改税率?
  • 热门搜索
    鸭舌帽怎么戴好看 脸上起皮是怎么回事 磁盘格式化会怎么样 犹如的近义词 老是打喷嚏是怎么回事 买车贷款怎么贷 海尔空气能热水器怎么样 怎么知道自己怀孕 可爱的近义词是什么 风热感冒吃什么食物