高权限页面影响低权限页面菜单栏显示

已邀请:

kylin

赞同来自:

非开发模式:
 高权限页面显示所有模块菜单,低权限应该只显示有权限操作的模块菜单,但是高权限更新缓存后,低权限也显示所有模块菜单。
低权限登录后显示有权限的模块,更新缓存后登录高权限帐号顶部菜单栏只显示低权限页面的顶部菜单
开发模式:
 无影响
 
 
解决办法:
admin/model/Menu.php 中getTopMenu 方法内先判断开发模式

dolphinphp

赞同来自:

关闭开发模式有bug,因为缓存权限的时候没有加上角色id,导致所有角色的权限缓存冲突了,下个版本会修正。
感谢您的反馈!

要回复问题请先登录注册