thinkphp rbac设置没有权限的内容不显示出来
thinkphp怎样设置进入后台,不显示没有权限的内容,比如(左边的菜单有一些没有操作权限,全局配置没有权限等),用普通账号进来看不到这些没有权限的内容出来,请高手帮帮忙...
thinkphp怎样设置进入后台,不显示没有权限的内容,比如(左边的菜单有一些没有操作权限,全局配置没有权限等),用普通账号进来看不到这些没有权限的内容出来,请高手帮帮忙,谢谢!
展开
1个回答
展开全部
一个sql解决:
$uid = $_SESSION[C('USER_AUTH_KEY')];
$db = new Model();
$node = $db->query("select node.id,node.name,node.title,node.pid from haran_node node where id in(select access.node_id from haran_access access,haran_role role,haran_role_member rolemember where rolemember.user_id = {$uid} and rolemember.role_id = role.id and role.id = access.role_id) and node.isdisplay = 1 order by node.sort");
$uid = $_SESSION[C('USER_AUTH_KEY')];
$db = new Model();
$node = $db->query("select node.id,node.name,node.title,node.pid from haran_node node where id in(select access.node_id from haran_access access,haran_role role,haran_role_member rolemember where rolemember.user_id = {$uid} and rolemember.role_id = role.id and role.id = access.role_id) and node.isdisplay = 1 order by node.sort");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询