rabin 5 年之前
父節點
當前提交
cc6a186c1a
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/Menu.php

+ 3 - 3
src/Menu.php

@@ -157,13 +157,13 @@ class Menu
                     unset($menu[$k]);
                     continue;
                 }
-                if ($auth && strpos($auth, $k . '.') === false) {
+                if ($auth && strpos($auth . '.', $k . '.') === false) {
                     unset($menu[$k]);
                     continue;
                 }
 
                 $path = Dever::load('manage/project.path', $v['key']);
-                if (strpos($path, 'http://') === 0) {
+                if ($path && strpos($path, 'http://') === 0) {
                     unset($menu[$k]);
                     continue;
                 }
@@ -189,7 +189,7 @@ class Menu
     {
         if (isset($child[$v['id']])) {
             foreach ($child[$v['id']] as $i => $j) {
-                if ($auth && strpos($auth, $i) === false) {
+                if ($auth && $i && strpos($auth, $i) === false) {
                     //unset($child[$parent][$i]);
                     //continue;
                 } else {