普通用户显示本身拥有的权限
工具/原料
tp3.2
方法/步骤
1、1.瘫蝠熨夯我们在登录的时候,记录登录用户的用户id以及用户的用户名。通过用户的id去查询用户所属的用户组芟坳葩津,然后通过用户组中额度ids,再去查询权限表,获得用户所具有的权限。先去查询用户所属的用户组:控制器:IndexController.class.php方法:left方法
2、2.创建我们自定义的RoleModel模型
3、3.通过用户组id获取用户组信息
4、4.通过用虿搦糍掏户组信息中的’role_auth_ids’字段查询’sw_auth’表,获取用户组所具有的权限信息:先创建自定义的AuthModel.class.php
5、5.通过auth_level字段来区分顶级菜单和次顶级菜单。查询出的顶级菜单和二级菜单:
6、6.将查询到的数据传递给模版文件去展示
7、7.修改模版文件left.html删除不需要的内容,最终的效果如下:
8、8.一级菜单和二级扯会迸莪菜单是有关联的,通过’auth_pid’这个字段去关联。显示效果一级菜单和二级菜单是有关联的,通过’auth_pid’这个字段去关联。显示效果
9、9.模版的修改