diff --git a/application/admin/controller/InterfaceList.php b/application/admin/controller/InterfaceList.php index 0ce0b72..00119b4 100644 --- a/application/admin/controller/InterfaceList.php +++ b/application/admin/controller/InterfaceList.php @@ -188,7 +188,7 @@ class InterfaceList extends Base { array_push($tplStr, 'Route::rule(\'' . addslashes($value->hash) . '\',\'api/' . addslashes($value->api_class) . '\', \'' . $methodArr[$value->method] . '\')->middleware([\'ApiAuth\', \'ApiPermission\', \'RequestFilter\', \'ApiLog\']);'); } } - $tplOriginStr = str_replace(['{$API_RULE}'], [implode($tplStr, "\n ")], $tplOriginStr); + $tplOriginStr = str_replace(['{$API_RULE}'], [implode($tplStr, PHP_EOL . ' ')], $tplOriginStr); file_put_contents($apiRoutePath, $tplOriginStr); diff --git a/database/migrations/20200324080953_update_admin_menu_data.php b/database/migrations/20200324080953_update_admin_menu_data.php index fd43a64..0582f82 100644 --- a/database/migrations/20200324080953_update_admin_menu_data.php +++ b/database/migrations/20200324080953_update_admin_menu_data.php @@ -31,5 +31,7 @@ class UpdateAdminMenuData extends Migrator { $this->execute('UPDATE `admin_menu` SET `level` = 1 WHERE `fid` = 0;'); $this->execute('UPDATE `admin_menu` SET `level` = 3 WHERE `url` != "";'); $this->execute('UPDATE `admin_menu` SET `level` = 2 WHERE `level` = 0;'); + $this->execute('UPDATE `admin_menu` SET `auth` = 1 WHERE `url` != "admin/Login/index";'); + $this->execute('UPDATE `admin_menu` SET `permission` = 0 WHERE `url` = "admin/Login/index" OR `url` = "admin/Login/logout";'); } }