getRuleIds($admin->id); $is_super = in_array('*', $RuleIds) ? 1 : 0; if ($is_super) { return true; } if ($auth->check(implode(',', $rules), $admin->id)) { return true; } return false; } /** * 是否是超级管理员 * * @param \think\Model $admin * @return boolean */ public function isSuper(\think\Model $admin) { $auth = \app\admin\library\Auth::instance(); $RuleIds = $auth->getRuleIds($admin->id); $is_super = in_array('*', $RuleIds) ? 1 : 0; return $is_super; } }